diff --git a/module/setting/model.php b/module/setting/model.php index 5bed4e70c5..a2c8732350 100644 --- a/module/setting/model.php +++ b/module/setting/model.php @@ -72,13 +72,15 @@ class settingModel extends model if($replace) $owner = $account; $item = new stdclass(); - $item->vision = $vision; $item->owner = $owner; $item->module = $module; $item->section = $section; $item->key = $key; $item->value = $value; + /* The setting of system.common has no vision. */ + if($owner != 'system' or $module != 'common') $item->vision = $vision; + $this->dao->replace(TABLE_CONFIG)->data($item)->exec(); }