From 3908af9d2e3000b9d638ea325be07ed4e888b95a Mon Sep 17 00:00:00 2001 From: liyang Date: Sat, 14 Sep 2024 14:41:13 +0800 Subject: [PATCH] + [bug#54838] fix bug on ztf cr to zentao. --- module/ci/control.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/module/ci/control.php b/module/ci/control.php index 1b7616b45c..8e1f7834d8 100644 --- a/module/ci/control.php +++ b/module/ci/control.php @@ -105,6 +105,12 @@ class ci extends control list($productID, $jobID) = $this->ciZen->getProductIdAndJobID($params, $post); if(empty($productID)) return print(json_encode(array('result' => 'fail', 'message' => 'productID is not found'))); + $linkProjects = $this->loadModel('product')->getProjectPairsByProduct($productID); + if(empty($linkProjects)) return print(json_encode(array('result' => 'fail', 'message' => sprintf($this->lang->ci->errors->noProject, $productID)))); + + $linkExecutions = $this->product->getExecutionPairsByProduct($productID); + if(empty($linkExecutions)) return print(json_encode(array('result' => 'fail', 'message' => sprintf($this->lang->ci->errors->noExecution, $productID)))); + /* Get testtaskID or create testtask. */ if(!$taskID) $taskID = $this->ci->saveTestTaskForZtf($testType, $productID, $compileID, $taskID, $post->name); $this->ciZen->parseZtfResult($post, $taskID, $productID, $jobID, $compileID);