Fixes #420 - forceSave() not always available
This commit is contained in:
parent
58aceaa5b3
commit
f7f81822ec
|
|
@ -43,7 +43,12 @@ class UserPreferencesModel extends SettingsModel
|
|||
|
||||
if (!$item) {
|
||||
$this->model->initSettingsData();
|
||||
$this->model->forceSave();
|
||||
|
||||
if (method_exists($this->model, 'forceSave'))
|
||||
$this->model->forceSave();
|
||||
else
|
||||
$this->model->save();
|
||||
|
||||
$this->model->reload();
|
||||
$item = $this->model;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -75,7 +75,12 @@ class SettingsModel extends ModelBehavior
|
|||
|
||||
if (!$item) {
|
||||
$this->model->initSettingsData();
|
||||
$this->model->forceSave();
|
||||
|
||||
if (method_exists($this->model, 'forceSave'))
|
||||
$this->model->forceSave();
|
||||
else
|
||||
$this->model->save();
|
||||
|
||||
$this->model->reload();
|
||||
$item = $this->model;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue