From d884ba190067b253cd5ccb922ef693ab1ccf4902 Mon Sep 17 00:00:00 2001 From: david Date: Fri, 9 Aug 2019 13:35:09 +0200 Subject: [PATCH] . --- modules/auth/auth.controller.js | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/modules/auth/auth.controller.js b/modules/auth/auth.controller.js index 8325eb6..f5ea4bf 100644 --- a/modules/auth/auth.controller.js +++ b/modules/auth/auth.controller.js @@ -60,18 +60,22 @@ async function loginWithPhone(req, res, next) { //Comprobamos si el usuario ya existe en nuestro sistema let _user = await authService.extraMethods.findUser(findOptions); - _user = _user.toJSON(); + if (_user) { + _user = _user.toJSON(); - const tokenData = { - id: _user.id, - email: _user.email, - phone: _user.phone, - fbuid: _user.fbuid, - }; - const tokens = securityHelper.generateToken(tokenData); + const tokenData = { + id: _user.id, + email: _user.email, + phone: _user.phone, + fbuid: _user.fbuid, + }; + const tokens = securityHelper.generateToken(tokenData); - _user.token = tokens.token; - return controllerHelper.handleResultResponse(_user, null, req.params, res, httpStatus.OK); + _user.token = tokens.token; + return controllerHelper.handleResultResponse(_user, null, req.params, res, httpStatus.OK); + } else { + return controllerHelper.handleResultResponse(null, null, req.params, res, httpStatus.NOT_FOUND); + } } catch (error) { return controllerHelper.handleErrorResponse(MODULE_NAME, login.name, error, res) }