Skip to content
Snippets Groups Projects
Unverified Commit 257188bf authored by Rodrigo Nascimento's avatar Rodrigo Nascimento
Browse files

Merge branch 'develop' of github.com:RocketChat/Rocket.Chat into develop

parents d48b8549 85ec652a
No related branches found
No related tags found
No related merge requests found
...@@ -32,7 +32,7 @@ RocketChat.API.v1.addRoute('users.create', { authRequired: true }, { ...@@ -32,7 +32,7 @@ RocketChat.API.v1.addRoute('users.create', { authRequired: true }, {
}); });
} }
return RocketChat.API.v1.success({ user: RocketChat.models.Users.findOneById(newUserId) }); return RocketChat.API.v1.success({ user: RocketChat.models.Users.findOneById(newUserId, { fields: RocketChat.API.v1.roomFieldsToExclude }) });
} catch (e) { } catch (e) {
return RocketChat.API.v1.failure(e.name + ': ' + e.message); return RocketChat.API.v1.failure(e.name + ': ' + e.message);
} }
...@@ -191,7 +191,7 @@ RocketChat.API.v1.addRoute('users.update', { authRequired: true }, { ...@@ -191,7 +191,7 @@ RocketChat.API.v1.addRoute('users.update', { authRequired: true }, {
try { try {
check(this.bodyParams, { check(this.bodyParams, {
userId: String, userId: String,
data: { data: Match.ObjectIncluding({
email: Match.Maybe(String), email: Match.Maybe(String),
name: Match.Maybe(String), name: Match.Maybe(String),
password: Match.Maybe(String), password: Match.Maybe(String),
...@@ -203,7 +203,7 @@ RocketChat.API.v1.addRoute('users.update', { authRequired: true }, { ...@@ -203,7 +203,7 @@ RocketChat.API.v1.addRoute('users.update', { authRequired: true }, {
sendWelcomeEmail: Match.Maybe(Boolean), sendWelcomeEmail: Match.Maybe(Boolean),
verified: Match.Maybe(Boolean), verified: Match.Maybe(Boolean),
customFields: Match.Maybe(Object) customFields: Match.Maybe(Object)
} })
}); });
const userData = _.extend({ _id: this.bodyParams.userId }, this.bodyParams.data); const userData = _.extend({ _id: this.bodyParams.userId }, this.bodyParams.data);
...@@ -220,7 +220,7 @@ RocketChat.API.v1.addRoute('users.update', { authRequired: true }, { ...@@ -220,7 +220,7 @@ RocketChat.API.v1.addRoute('users.update', { authRequired: true }, {
}); });
} }
return RocketChat.API.v1.success({ user: RocketChat.models.Users.findOneById(this.bodyParams.userId) }); return RocketChat.API.v1.success({ user: RocketChat.models.Users.findOneById(this.bodyParams.userId, { fields: RocketChat.API.v1.roomFieldsToExclude }) });
} catch (e) { } catch (e) {
return RocketChat.API.v1.failure(e.name + ': ' + e.message); return RocketChat.API.v1.failure(e.name + ': ' + e.message);
} }
......
...@@ -124,7 +124,12 @@ RocketChat.saveUser = function(userId, userData) { ...@@ -124,7 +124,12 @@ RocketChat.saveUser = function(userId, userData) {
if (RocketChat.settings.get('Accounts_SetDefaultAvatar') === true && userData.email) { if (RocketChat.settings.get('Accounts_SetDefaultAvatar') === true && userData.email) {
let gravatarUrl = Gravatar.imageUrl(userData.email, {default: '404', size: 200, secure: true}); let gravatarUrl = Gravatar.imageUrl(userData.email, {default: '404', size: 200, secure: true});
RocketChat.setUserAvatar(userData, gravatarUrl, '', 'url');
try {
RocketChat.setUserAvatar(userData, gravatarUrl, '', 'url');
} catch (e) {
//Ignore this error for now, as it not being successful isn't bad
}
} }
return _id; return _id;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment