diff options
author | Arthur Schiwon <blizzz@owncloud.com> | 2014-07-08 12:30:38 +0200 |
---|---|---|
committer | Arthur Schiwon <blizzz@owncloud.com> | 2014-07-08 12:30:38 +0200 |
commit | 03c13021db9de73b5bb496056ba3ff82289f5e8d (patch) | |
tree | 00654f4b5308cb38c2a33f1d47f247a86f84b318 /lib | |
parent | 76b310de9d4421e052fc910ffd26cf05c1b17e2d (diff) | |
download | nextcloud-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.php | 4 |
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, ); |