From c1dd9a8b7a6bdd06b78cc41d07763e7cdab6a2b4 Mon Sep 17 00:00:00 2001 From: daitingting Date: Wed, 20 Dec 2023 02:51:15 +0000 Subject: [PATCH] * Adjust result of createProgram function. --- module/upgrade/zen.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/module/upgrade/zen.php b/module/upgrade/zen.php index 0f21ac43c6..e21b376d70 100644 --- a/module/upgrade/zen.php +++ b/module/upgrade/zen.php @@ -440,8 +440,11 @@ class upgradeZen extends upgrade } /* Create Program. */ - list($programID, $projectList, $lineID) = $this->upgrade->createProgram($linkedProducts, $linkedSprints); + $result = $this->upgrade->createProgram($linkedProducts, $linkedSprints); if(dao::isError()) return $this->send(array('result' => 'fail', 'message' => dao::getError())); + if(isset($result['result']) && $result['result'] == 'fail') return $this->send($result); + + list($programID, $projectList, $lineID) = $result; /* Process productline. */ $this->dao->delete()->from(TABLE_MODULE)->where('`root`')->eq(0)->andWhere('`type`')->eq('line')->exec(); @@ -475,8 +478,11 @@ class upgradeZen extends upgrade $linkedSprints = $this->post->sprints; /* Create Program. */ - list($programID, $projectList, $lineID) = $this->upgrade->createProgram(array(), $linkedSprints); + $result = $this->upgrade->createProgram(array(), $linkedSprints); if(dao::isError()) return $this->send(array('result' => 'fail', 'message' => dao::getError())); + if(isset($result['result']) && $result['result'] == 'fail') return $this->send($result); + + list($programID, $projectList, $lineID) = $result; if($projectType == 'execution') {