Skip to content

Commit a9cebea

Browse files
committed
topcoderinc/dsp-frontend#37 return provider object after login
1 parent b687593 commit a9cebea

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

models/User.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ if (!UserSchema.options.toObject) {
4949
* @param {Object} options the transform options
5050
*/
5151
UserSchema.options.toObject.transform = function (doc, ret, options) { // eslint-disable-line no-unused-vars
52-
const sanitized = _.omit(ret, '__v', '_id', 'password', 'provider', 'createdAt', 'updatedAt');
52+
const sanitized = _.omit(ret, '__v', '_id', 'password', 'createdAt', 'updatedAt');
5353
sanitized.id = doc._id;
5454
return sanitized;
5555
};

services/UserService.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ function* generateToken(userObj) {
184184
*/
185185
function* login(entity) {
186186
// validate that email and password is valid, generate token
187-
const user = yield User.findOne({email: entity.email});
187+
const user = yield User.findOne({email: entity.email}).populate('provider').exec();
188188
if (!user) {
189189
throw new errors.NotFoundError('user not found with the specified email');
190190
}

0 commit comments

Comments
 (0)