diff --git a/module/upgrade/control.php b/module/upgrade/control.php index 798594c79b..04b2aae88c 100644 --- a/module/upgrade/control.php +++ b/module/upgrade/control.php @@ -158,6 +158,7 @@ class upgrade extends control $openVersion = $this->upgrade->getOpenVersion(str_replace('.', '_', $fromVersion)); $selectMode = true; + if($systemMode == 'classic') { $this->loadModel('setting')->setItem('system.common.global.mode', 'lean'); diff --git a/module/upgrade/model.php b/module/upgrade/model.php index d3bf39e9fb..cc63f1c08e 100644 --- a/module/upgrade/model.php +++ b/module/upgrade/model.php @@ -7580,6 +7580,8 @@ class upgradeModel extends model $productIdList = $this->dao->select('product')->from(TABLE_PROJECTPRODUCT)->where('project')->eq($sprint->id)->fetchPairs(); $this->processMergedData($programID, $projectID, '', $productIdList, array($sprint->id)); + + if($fromMode == 'classic') $this->dao->update(TABLE_PROJECT)->set('multiple')->eq('0')->where('id')->eq($sprint->id)->exec(); } $this->fixProjectPath($programID);