From b4acbbaff9b07502f3cfebcd26dc183ff6f40d3c Mon Sep 17 00:00:00 2001 From: Marco Pedone Date: Tue, 7 Apr 2026 11:33:12 +0200 Subject: [PATCH] fix: add validation for mailType in genMail function --- apps/infoalloggi/src/server/services/mailer.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/infoalloggi/src/server/services/mailer.ts b/apps/infoalloggi/src/server/services/mailer.ts index eb1b8b2..71e2362 100644 --- a/apps/infoalloggi/src/server/services/mailer.ts +++ b/apps/infoalloggi/src/server/services/mailer.ts @@ -69,6 +69,9 @@ export type NewMailProps = { export const genMail = async ({ ...mail }: MailsTemplates) => { let mailComponent: JSX.Element | null = null; + if (!Templates[mail.mailType]) { + return { html: "", title: "Email non valido/modello obsoleto" }; + } const title = Templates[mail.mailType].title; switch (mail.mailType) { case "contattoAdminEmail":