From e8875195b22e9cf9443eb4533636a094633cf2d7 Mon Sep 17 00:00:00 2001 From: tianshujie98 Date: Thu, 17 Sep 2020 08:14:38 +0800 Subject: [PATCH] * Finish task #7944. --- module/task/control.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/module/task/control.php b/module/task/control.php index 3af0829586..293bf51d57 100644 --- a/module/task/control.php +++ b/module/task/control.php @@ -177,7 +177,14 @@ class task extends control $members = $this->project->getTeamMemberPairs($projectID, 'nodeleted'); $showAllModule = isset($this->config->project->task->allModule) ? $this->config->project->task->allModule : ''; $moduleOptionMenu = $this->tree->getTaskOptionMenu($projectID, 0, 0, $showAllModule ? 'allModule' : ''); - $task->module = $task->module ? $task->module : (int)$this->cookie->lastTaskModule; + if($storyID) + { + $task->module = $this->dao->findByID($storyID)->from(TABLE_STORY)->fetch('module'); + } + else + { + $task->module = $task->module ? $task->module : (int)$this->cookie->lastTaskModule; + } /* Fix bug #2737. When moduleID is not story module. */ $moduleIdList = array();