From 0dc84860e9ed723ff1f90c0fd6025635cf888b6f Mon Sep 17 00:00:00 2001 From: xieqiyu Date: Mon, 6 Dec 2021 11:55:46 +0800 Subject: [PATCH] * Fix bug#17113. --- module/testcase/control.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/module/testcase/control.php b/module/testcase/control.php index 8817d56461..3f8dbc97b1 100644 --- a/module/testcase/control.php +++ b/module/testcase/control.php @@ -1847,11 +1847,16 @@ class testcase extends control $caseLang = $this->lang->testcase; $caseConfig = $this->config->testcase; $branches = $this->loadModel('branch')->getPairs($productID); - $modules = $this->loadModel('tree')->getOptionMenu($productID, 'case', 0, empty($branches) ? 0 : array_keys($branches)); $stories = $this->loadModel('story')->getProductStoryPairs($productID, $branch); $fields = $this->testcase->getImportFields($productID); $fields = array_flip($fields); + $branchModules = $this->loadModel('tree')->getOptionMenu($productID, 'case', 0, empty($branches) ? array(0) : array_keys($branches)); + foreach($branchModules as $branchID => $moduleList) + { + foreach($moduleList as $moduleID => $moduleName) $modules[$moduleID] = $moduleName; + } + if(!empty($maxImport) and file_exists($tmpFile)) { $data = unserialize(file_get_contents($tmpFile));