pull/9486/head^2
Joaquin GT 8 years ago
parent c7972144c2
commit 4cc4c48fa6
  1. 2
      packages/rocketchat-api/server/v1/users.js
  2. 4
      packages/rocketchat-lib/server/functions/saveUser.js

@ -323,7 +323,7 @@ RocketChat.API.v1.addRoute('users.setPreferences', { authRequired: true }, {
if (this.bodyParams.data.language) {
const language = this.bodyParams.data.language;
delete this.bodyParams.data.language;
preferences = _.extend({ _id: this.bodyParams.userId, settings: { preferences: this.bodyParams.data }, language: language });
preferences = _.extend({ _id: this.bodyParams.userId, settings: { preferences: this.bodyParams.data }, language });
} else {
preferences = _.extend({ _id: this.bodyParams.userId, settings: { preferences: this.bodyParams.data }});
}

@ -166,8 +166,8 @@ RocketChat.saveUser = function(userId, userData) {
if (userData.settings) {
updateUser.$set.settings = { preferences: {} };
if (userData.settings.preferences) {
for (let key in userData.settings.preferences) {
for (const key in userData.settings.preferences) {
if (userData.settings.preferences[key]) {
updateUser.$set.settings.preferences[key] = userData.settings.preferences[key];
}
}

Loading…
Cancel
Save