Fixes #420 - forceSave() not always available

This commit is contained in:
Sam Georges 2014-07-13 15:52:14 +10:00
parent 58aceaa5b3
commit f7f81822ec
2 changed files with 12 additions and 2 deletions

View File

@ -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;
}

View File

@ -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;
}