summaryrefslogtreecommitdiff
path: root/library/WT/User.php
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@gmail.com>2014-05-13 18:51:47 +0100
committerGreg Roach <fisharebest@gmail.com>2014-05-13 18:52:04 +0100
commitf54235228e1f8e6c481ab7b123a8f20ae6efca39 (patch)
tree31ac149bdceb87bbfb0d1922396e7db7be6dcec4 /library/WT/User.php
parent3e8483eab4bc1f5b679220c3ccbb5b102e738092 (diff)
downloadwebtrees-f54235228e1f8e6c481ab7b123a8f20ae6efca39.tar.gz
webtrees-f54235228e1f8e6c481ab7b123a8f20ae6efca39.tar.bz2
webtrees-f54235228e1f8e6c481ab7b123a8f20ae6efca39.zip
Calling User::setSetting() fails if called before User::getSetting()
Diffstat (limited to 'library/WT/User.php')
-rw-r--r--library/WT/User.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/library/WT/User.php b/library/WT/User.php
index dfa20fd95d..ef351418ae 100644
--- a/library/WT/User.php
+++ b/library/WT/User.php
@@ -363,7 +363,7 @@ class User {
WT_DB::prepare("DELETE FROM `##user_setting` WHERE user_id=? AND setting_name=?")
->execute(array($this->user_id, $setting_name));
unset($this->settings[$setting_name]);
- } elseif ($this->settings[$setting_name] !== $setting_value) {
+ } elseif ($this->getsetting($setting_name) !== $setting_value) {
WT_DB::prepare("REPLACE INTO `##user_setting` (user_id, setting_name, setting_value) VALUES (?, ?, LEFT(?, 255))")
->execute(array($this->user_id, $setting_name, $setting_value));
$this->settings[$setting_name] = $setting_value;