Merge pull request #9173 from RocketChat/fix/single-email-expected-for-oauth

[Fix] oauth not working because of email array
pull/8786/merge
Bradley Hilton 8 years ago committed by GitHub
commit 80c367b237
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      packages/rocketchat-api/server/v1/misc.js

@ -20,7 +20,7 @@ RocketChat.API.v1.addRoute('info', { authRequired: false }, {
RocketChat.API.v1.addRoute('me', { authRequired: true }, {
get() {
return RocketChat.API.v1.success(_.pick(this.user, [
const me = _.pick(this.user, [
'_id',
'name',
'emails',
@ -30,7 +30,11 @@ RocketChat.API.v1.addRoute('me', { authRequired: true }, {
'utcOffset',
'active',
'language'
]));
]);
me.email = me.emails.length ? me.emails[0].address : undefined;
return RocketChat.API.v1.success(me);
}
});

Loading…
Cancel
Save