From ffa8ceb563c7b798d502c7b3cb4ee1938fb26606 Mon Sep 17 00:00:00 2001 From: vato007 Date: Mon, 3 Feb 2025 17:27:03 +1030 Subject: [PATCH] Fix error handling in send email worker --- contact-email-worker/src/index.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/contact-email-worker/src/index.ts b/contact-email-worker/src/index.ts index 92a541e..401c786 100644 --- a/contact-email-worker/src/index.ts +++ b/contact-email-worker/src/index.ts @@ -6,7 +6,7 @@ export default class SendEmailWorker extends WorkerEntrypoint { return new Response("Unimplemented"); } - async sendEmail(rawMessage: string): Promise { + async sendEmail(rawMessage: string) { try { const cfMessage = new EmailMessage( "contact@michaelpivato.dev", @@ -15,8 +15,7 @@ export default class SendEmailWorker extends WorkerEntrypoint { ); await this.env.SEB.send(cfMessage); } catch (e) { - return new Response((e as Error).message); + throw e; } - return new Response(); } }