diff --git a/src/Core/Config.php b/src/Core/Config.php index 0cdccb953..f3c5dc13a 100644 --- a/src/Core/Config.php +++ b/src/Core/Config.php @@ -163,11 +163,7 @@ class Config { // manage array value $dbvalue = (is_array($value) ? serialize($value) : $dbvalue); - if (is_null($stored) || !self::$in_db[$family][$key]) { - dba::insert('config', array('cat' => $family, 'k' => $key, 'v' => $dbvalue), true); - } else { - dba::update('config', array('v' => $dbvalue), array('cat' => $family, 'k' => $key), true); - } + dba::update('config', array('v' => $dbvalue), array('cat' => $family, 'k' => $key), true); if ($ret) { self::$in_db[$family][$key] = true; diff --git a/src/Core/PConfig.php b/src/Core/PConfig.php index e5a852e40..808057333 100644 --- a/src/Core/PConfig.php +++ b/src/Core/PConfig.php @@ -141,11 +141,7 @@ class PConfig { // manage array value $dbvalue = (is_array($value) ? serialize($value) : $dbvalue); - if (is_null($stored) || !self::$in_db[$uid][$family][$key]) { - dba::insert('pconfig', array('uid' => $uid, 'cat' => $family, 'k' => $key, 'v' => $dbvalue), true); - } else { - dba::update('pconfig', array('v' => $dbvalue), array('uid' => $uid, 'cat' => $family, 'k' => $key), true); - } + dba::update('pconfig', array('v' => $dbvalue), array('uid' => $uid, 'cat' => $family, 'k' => $key), true); if ($ret) { self::$in_db[$uid][$family][$key] = true;