Add userAlias check

This commit is contained in:
Carlos Monastyrski
2025-08-19 14:27:26 +08:00
parent bb14231d71
commit 52bbe25fc5

View File

@@ -123,6 +123,7 @@ export const userServiceFactory = ({
if (token?.aliasId) {
const userAlias = await userAliasDAL.findOne({ userId: user.id, id: token.aliasId });
if (!userAlias) throw new NotFoundError({ name: `User alias with ID '${token.aliasId}' not found` });
if (userAlias?.isEmailVerified)
throw new BadRequestError({ name: "Failed to verify email verification code due to email already verified" });