mirror of
https://github.com/HamzaSha1/zod-backend.git
synced 2025-07-10 15:17:44 +00:00
fix: handle duplicate emails
This commit is contained in:
@ -73,6 +73,12 @@ export class AuthService {
|
|||||||
throw new BadRequestException('USERS.EMAIL_ALREADY_SET');
|
throw new BadRequestException('USERS.EMAIL_ALREADY_SET');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const existingUser = await this.userService.findUser({ email });
|
||||||
|
|
||||||
|
if (existingUser) {
|
||||||
|
throw new BadRequestException('USERS.EMAIL_ALREADY_TAKEN');
|
||||||
|
}
|
||||||
|
|
||||||
return this.userService.setEmail(userId, email);
|
return this.userService.setEmail(userId, email);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user