From b0a0020fc7eeb687f66672004875ffc1213561a5 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Thu, 21 Jul 2022 13:17:33 +0800 Subject: [PATCH] fix return false when sending failed --- packages/api/src/utils/sendEmail.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/api/src/utils/sendEmail.ts b/packages/api/src/utils/sendEmail.ts index 9ef0d1b4d..cb75de464 100644 --- a/packages/api/src/utils/sendEmail.ts +++ b/packages/api/src/utils/sendEmail.ts @@ -30,14 +30,18 @@ export const sendEmail = async (msg: MailDataRequired): Promise => { console.log('sending email', msg) - await client.send(msg).catch((error) => { + try { + const response = await client.send(msg) + console.log('email sent', response) + + return true + } catch (error) { console.log('error sending email', error) const err = asSendGridError(error) if (err) { console.log('sendgrid error:', JSON.stringify(err.response?.body)) } - return false - }) - return true + return false + } }