Skip to content

Commit

Permalink
fix: #9081, load raw settings before merging
Browse files Browse the repository at this point in the history
  • Loading branch information
barisusakli committed Dec 7, 2020
1 parent 6246343 commit 9da0ed4
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/api/users.js
Expand Up @@ -109,7 +109,8 @@ usersAPI.updateSettings = async function (caller, data) {
throw new Error('[[error:no-privileges]]');
}

const current = await user.getSettings(data.uid);
// load raw settings without parsing values to booleans
const current = await db.getObject('user:' + data.uid + ':settings');
const payload = { ...current, ...data.settings };
delete payload.uid;

Expand Down

0 comments on commit 9da0ed4

Please sign in to comment.