diff --git a/application/controllers/admin/update.php b/application/controllers/admin/update.php index 91e493aec5b..5e5e586682c 100644 --- a/application/controllers/admin/update.php +++ b/application/controllers/admin/update.php @@ -153,12 +153,15 @@ function step2() $updatebuild = getGlobalSetting("updatebuild"); list($error, $updateinfo, $cookies) = $this->_getChangedFiles($buildnumber, $updatebuild); $aData = $this->_getFileStatus($updateinfo); - foreach (array_unique($aData['readonlyfiles']) as $aFile) + if(count($aData['readonlyfiles'])) { - $aReadOnlyFiles[]=substr($aFile,strlen(Yii::app()->getConfig("rootdir"))); - }; - sort($aReadOnlyFiles); - $aData['readonlyfiles']=$aReadOnlyFiles; + foreach (array_unique($aData['readonlyfiles']) as $aFile) + { + $aReadOnlyFiles[]=substr($aFile,strlen(Yii::app()->getConfig("rootdir"))); + } + sort($aReadOnlyFiles); + $aData['readonlyfiles']=$aReadOnlyFiles; + } Yii::app()->session['updateinfo'] = $updateinfo; Yii::app()->session['updatesession'] = $cookies;