From f54d6580df31e1713f4301f369bb2acff9279799 Mon Sep 17 00:00:00 2001 From: L4168 <L4168@student.jamk.fi> Date: Wed, 26 Jun 2019 12:53:24 +0300 Subject: [PATCH] updated login service exceptions --- src/user/user.service.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/user/user.service.ts b/src/user/user.service.ts index d491865..aa511e2 100644 --- a/src/user/user.service.ts +++ b/src/user/user.service.ts @@ -30,8 +30,11 @@ export class UserService { async login(data: UserDTO) { const { name, password } = data; const user = await this.userRepository.findOne({ where: { name } }); - if (!user || !(await user.comparePassword(password))) { - throw new HttpException('invalid password', HttpStatus.BAD_REQUEST); + if (!user) { + throw new HttpException('User does not exist', HttpStatus.BAD_REQUEST); + } + if (!(await user.comparePassword(password))) { + throw new HttpException('Invalid password', HttpStatus.BAD_REQUEST); } return user.tokenObject(); } -- GitLab