diff options
| author | Greg Roach <fisharebest@gmail.com> | 2014-05-13 18:51:47 +0100 |
|---|---|---|
| committer | Greg Roach <fisharebest@gmail.com> | 2014-05-13 18:52:04 +0100 |
| commit | f54235228e1f8e6c481ab7b123a8f20ae6efca39 (patch) | |
| tree | 31ac149bdceb87bbfb0d1922396e7db7be6dcec4 | |
| parent | 3e8483eab4bc1f5b679220c3ccbb5b102e738092 (diff) | |
| download | webtrees-f54235228e1f8e6c481ab7b123a8f20ae6efca39.tar.gz webtrees-f54235228e1f8e6c481ab7b123a8f20ae6efca39.tar.bz2 webtrees-f54235228e1f8e6c481ab7b123a8f20ae6efca39.zip | |
Calling User::setSetting() fails if called before User::getSetting()
| -rw-r--r-- | library/WT/User.php | 2 |
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; |
