From ce3f93e8d8c4de27738ced17c7a3c24bfdfbd36c Mon Sep 17 00:00:00 2001 From: tianshujie98 Date: Fri, 23 Apr 2021 14:32:33 +0800 Subject: [PATCH] * Fix menu error. --- module/testtask/control.php | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/module/testtask/control.php b/module/testtask/control.php index 69ec99bfea..3940fb2a0b 100644 --- a/module/testtask/control.php +++ b/module/testtask/control.php @@ -297,7 +297,11 @@ class testtask extends control if($this->app->openApp == 'project') { - $this->loadModel('project')->setMenu($this->session->project); + $this->loadModel('project')->setMenu($task->project); + } + elseif($this->app->openApp == 'execution') + { + $this->loadModel('execution')->setMenu($task->execution); } elseif($this->app->openApp == 'qa') { @@ -623,7 +627,18 @@ class testtask extends control $task = $this->testtask->getById($taskID); if(!$task) die(js::error($this->lang->notFound) . js::locate('back')); $productID = $task->product; - $this->loadModel('qa')->setMenu($this->products, $productID, $task->branch, $taskID); + if($this->app->openApp == 'project') + { + $this->loadModel('project')->setMenu($this->session->project); + } + elseif($this->app->openApp == 'execution') + { + $this->loadModel('execution')->setMenu($task->execution); + } + else + { + $this->loadModel('qa')->setMenu($this->products, $productID, $task->branch, $taskID); + } /* Determines whether an object is editable. */ $canBeChanged = common::canBeChanged('testtask', $task);