summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@owncloud.com>2014-07-08 12:30:38 +0200
committerArthur Schiwon <blizzz@owncloud.com>2014-07-08 12:30:38 +0200
commit03c13021db9de73b5bb496056ba3ff82289f5e8d (patch)
tree00654f4b5308cb38c2a33f1d47f247a86f84b318 /lib
parent76b310de9d4421e052fc910ffd26cf05c1b17e2d (diff)
downloadnextcloud-server-03c13021db9de73b5bb496056ba3ff82289f5e8d.tar.gz
nextcloud-server-03c13021db9de73b5bb496056ba3ff82289f5e8d.zip
also appconfig shall not write to database if the value is unchanged
Diffstat (limited to 'lib')
-rw-r--r--lib/private/appconfig.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/private/appconfig.php b/lib/private/appconfig.php
index f20c4a08426..1874d9f2b19 100644
--- a/lib/private/appconfig.php
+++ b/lib/private/appconfig.php
@@ -183,6 +183,10 @@ class AppConfig implements \OCP\IAppConfig {
);
$this->conn->insert('*PREFIX*appconfig', $data);
} else {
+ $oldValue = $this->getValue($app, $key);
+ if($oldValue === strval($value)) {
+ return true;
+ }
$data = array(
'configvalue' => $value,
);