From aa66a72c7fd9e025f9436b737fa81b001f06e18f Mon Sep 17 00:00:00 2001 From: wangyidong Date: Thu, 19 Dec 2024 17:08:44 +0800 Subject: [PATCH] * [refac bug #58183] Add relation for parent task and story. --- module/task/model.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/module/task/model.php b/module/task/model.php index a85ba3bdf8..77b3084f10 100755 --- a/module/task/model.php +++ b/module/task/model.php @@ -1122,6 +1122,18 @@ class taskModel extends model /* Get task id and create a action. */ $childTaskID = $this->dao->lastInsertID(); $this->action->create('task', $childTaskID, 'Opened'); + + if($this->config->edition != 'open') + { + $relation = new stdClass(); + $relation->relation = 'generated'; + $relation->AID = $task->story; + $relation->AType = 'story'; + $relation->BID = $childTaskID; + $relation->BType = 'task'; + $this->dao->replace(TABLE_RELATION)->data($relation)->exec(); + } + $this->taskTao->updateRelation($childTaskID, (int)$taskID); } }