From d1aafd7a4a8b7bff23e521d745a6c4fc34341dd8 Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Thu, 24 Mar 2016 13:23:41 +0100 Subject: [PATCH] Db: do nothing on no setting change --- library/Director/Db.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/library/Director/Db.php b/library/Director/Db.php index a9d966c7..0048a3e3 100644 --- a/library/Director/Db.php +++ b/library/Director/Db.php @@ -156,6 +156,10 @@ class Db extends DbConnection public function storeSetting($name, $value) { $db = $this->db(); + if ($this->getSetting($name) === $value) { + return $this; + } + $updated = $db->update( 'director_setting', array('setting_value' => $value),