From 15f38b3f6691cad0c15460fb0a4d25d55af25c25 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Wed, 11 Dec 2024 17:59:59 +0100 Subject: [PATCH] error messages --- src/routes/email.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/routes/email.ts b/src/routes/email.ts index bb08875..fde2b05 100644 --- a/src/routes/email.ts +++ b/src/routes/email.ts @@ -43,7 +43,12 @@ emailRouter.post('/', zValidator('json', sendEmailSchema), async (c) => { data.barcode_url = dataURL; } if (templateName === "password-reset") { - data.reset_link= `${process.env.FRONTEND_URL}/reset/${(Buffer.from(data.token)).toString("base64")}` + if (data.token) { + console.log(data); + data.reset_link = `${process.env.FRONTEND_URL}/reset/${(Buffer.from(data.token)).toString("base64")}` + } else { + return c.json({ success: false, error: "'data.token' not provided" }, 406) + } } await emailService.sendEmail({ to,