From d4350483fc15f601d3899032135007f6effb08bf Mon Sep 17 00:00:00 2001
From: Peter Rotich <peter@enhancesoft.com>
Date: Tue, 20 Mar 2018 12:27:31 +0000
Subject: [PATCH] Task: Make Tasks Thread Again!

---
 include/class.task.php | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/include/class.task.php b/include/class.task.php
index dcb19c812..1a5860b0b 100644
--- a/include/class.task.php
+++ b/include/class.task.php
@@ -406,6 +406,9 @@ class Task extends TaskModel implements RestrictedAccess, Threadable {
         $alert = isset($options['alert']) ? $options['alert'] : true;
         switch ($type) {
         case 'N':
+        case 'M':
+            return $this->getThread()->addDescription($vars);
+            break;
         default:
             return $this->postNote($vars, $errors, $poster, $alert);
         }
@@ -1569,7 +1572,8 @@ class TaskThread extends ObjectThread {
     function addDescription($vars, &$errors=array()) {
 
         $vars['threadId'] = $this->getId();
-        $vars['message'] = $vars['description'];
+        if (!isset($vars['message']) && $vars['description'])
+            $vars['message'] = $vars['description'];
         unset($vars['description']);
         return MessageThreadEntry::add($vars, $errors);
     }
-- 
GitLab