fix: [internal] potential fix to uninitialised AdminSetting model errors when calling changeSetting() in the upgrade process

pull/5435/head
iglocska 2019-11-27 09:47:25 +01:00
parent bd2fcc1189
commit 7a8574851e
No known key found for this signature in database
GPG Key ID: BEA224F1FEF113AC
1 changed files with 6 additions and 0 deletions

View File

@ -1875,12 +1875,18 @@ class AppModel extends Model
private function __saveUpdateProgress($updateProgress)
{
if (!isset($this->AdminSetting)) {
$this->AdminSetting = ClassRegistry::init('AdminSetting');
}
$data = json_encode($updateProgress);
$this->AdminSetting->changeSetting('update_progress', $data);
}
public function changeLockState($locked)
{
if (!isset($this->AdminSetting)) {
$this->AdminSetting = ClassRegistry::init('AdminSetting');
}
$this->AdminSetting->changeSetting('update_locked', $locked);
}