diff --git a/packages/api/src/services/create_user.ts b/packages/api/src/services/create_user.ts index ccd44dbbb..b112a6a9f 100644 --- a/packages/api/src/services/create_user.ts +++ b/packages/api/src/services/create_user.ts @@ -99,12 +99,16 @@ export const createUser = async (input: { const confirmationToken = generateVerificationToken(user.id) const confirmationLink = `${env.client.url}/confirm-email/${confirmationToken}` // send email - await sendEmail({ + const sent = await sendEmail({ from: env.sender.message, to: user.email, subject: 'Confirm your email', text: `Please confirm your email by clicking the link below:\n\n${confirmationLink}\n\n`, }) + + if (!sent) { + return Promise.reject({ errorCode: SignupErrorCode.Unknown }) + } } return [user, profile]