From 7b22f5cd84d292e805c5d78a13e0b32b5d538ead Mon Sep 17 00:00:00 2001 From: tanghucheng Date: Mon, 21 Aug 2023 15:36:29 +0800 Subject: [PATCH] * Fix bug #37395. --- module/upgrade/control.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/module/upgrade/control.php b/module/upgrade/control.php index c57f297331..d06e780298 100644 --- a/module/upgrade/control.php +++ b/module/upgrade/control.php @@ -212,6 +212,14 @@ class upgrade extends control } if(version_compare($openVersion, '18_0_beta1', '>=')) $selectMode = false; + if($this->config->edition == 'ipd' and strpos($fromVersion, 'ipd') === false) + { + $this->loadModel('setting')->setItem('system.common.global.mode', 'PLM'); + $this->loadModel('setting')->setItem('system.custom.URAndSR', '1'); + $this->loadModel('setting')->setItem('system.common.closedFeatures', ''); + $this->loadModel('setting')->setItem('system.common.disabledFeatures', ''); + } + if($selectMode) { if($this->config->edition == 'ipd') $this->locate(inlink('to18Guide', "fromVersion=$fromVersion&mode=ALM")); @@ -221,14 +229,6 @@ class upgrade extends control $this->locate(inlink('afterExec', "fromVersion=$fromVersion")); } - if($this->config->edition == 'ipd' and strpos($fromVersion, 'ipd') === false) - { - $this->loadModel('setting')->setItem('system.common.global.mode', 'PLM'); - $this->loadModel('setting')->setItem('system.custom.URAndSR', '1'); - $this->loadModel('setting')->setItem('system.common.closedFeatures', ''); - $this->loadModel('setting')->setItem('system.common.disabledFeatures', ''); - } - $this->view->result = 'sqlFail'; $this->view->errors = $this->upgrade->getError(); $this->display();