diff --git a/apps/infoalloggi/src/components/area-riservata/userViewHeader.tsx b/apps/infoalloggi/src/components/area-riservata/userViewHeader.tsx index 0938956..646e107 100644 --- a/apps/infoalloggi/src/components/area-riservata/userViewHeader.tsx +++ b/apps/infoalloggi/src/components/area-riservata/userViewHeader.tsx @@ -212,17 +212,17 @@ const IntestazioneMaker = () => { const comune_residenza = comuni.find( (c) => c.catasto === data.comune_residenza, ); - if (!comune_nascita || !comune_residenza) { - toast.error("Errore comune non trovato"); - return; - } // Format names const cognome = data.cognome.toUpperCase(); const nome = data.nome.toUpperCase(); const viaResidenza = titleCase(data.via_residenza); - const comuneNascita = titleCase(comune_nascita.nome); - const comuneResidenza = titleCase(comune_residenza.nome); + const comuneNascita = comune_nascita + ? titleCase(comune_nascita.nome) + : data.luogo_nascita; + const comuneResidenza = comune_residenza + ? titleCase(comune_residenza.nome) + : data.comune_residenza; // Determine article const isMale = data.sesso === "M"; @@ -236,7 +236,7 @@ const IntestazioneMaker = () => { const frase = [ `${articolo} ${cognome} ${nome}`, `${natoNata} il ${format(data.data_nascita, "dd/MM/yyyy")}`, - `${preposizione} ${comuneNascita} (${comune_nascita.sigla}),`, + `${preposizione} ${comuneNascita}${comune_nascita ? ` (${comune_nascita.sigla})` : ""},`, `residente in ${viaResidenza}, ${data.civico_residenza}`, `a ${comuneResidenza} (${data.provincia_residenza})`, `CAP ${data.cap_residenza},`,