fix: add validation for mailType in genMail function

This commit is contained in:
Marco Pedone 2026-04-07 11:33:12 +02:00
parent c8763e9f55
commit b4acbbaff9

View file

@ -69,6 +69,9 @@ export type NewMailProps = {
export const genMail = async ({ ...mail }: MailsTemplates) => { export const genMail = async ({ ...mail }: MailsTemplates) => {
let mailComponent: JSX.Element | null = null; let mailComponent: JSX.Element | null = null;
if (!Templates[mail.mailType]) {
return { html: "", title: "Email non valido/modello obsoleto" };
}
const title = Templates[mail.mailType].title; const title = Templates[mail.mailType].title;
switch (mail.mailType) { switch (mail.mailType) {
case "contattoAdminEmail": case "contattoAdminEmail":