From 61b1478cf30acf68114a1df4f8d20c993b6e55a9 Mon Sep 17 00:00:00 2001 From: Marco Pedone Date: Wed, 6 Aug 2025 16:49:33 +0200 Subject: [PATCH] Fix date parsing in ContrattoImport and update last message time in getActiveInfos --- .../src/components/servizio/annuncio_actions.tsx | 8 ++++++-- .../infoalloggi/src/server/controllers/chat.controller.ts | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/infoalloggi/src/components/servizio/annuncio_actions.tsx b/apps/infoalloggi/src/components/servizio/annuncio_actions.tsx index 5f2df84..b319379 100644 --- a/apps/infoalloggi/src/components/servizio/annuncio_actions.tsx +++ b/apps/infoalloggi/src/components/servizio/annuncio_actions.tsx @@ -196,8 +196,12 @@ const ContrattoImport = ({ const { data } = useServizioAnnuncio(); const [contratto, setContratto] = useState({ gestionale_id: data.gestionale_id, - contratto_decorrenza: data.contratto_decorrenza, - contratto_scadenza: data.contratto_scadenza, + contratto_decorrenza: data.contratto_decorrenza + ? new Date(data.contratto_decorrenza) + : null, + contratto_scadenza: data.contratto_scadenza + ? new Date(data.contratto_scadenza) + : null, contratto_tipo: data.contratto_tipo as ContrattoImportObj["contratto_tipo"], }); const handleSave = () => { diff --git a/apps/infoalloggi/src/server/controllers/chat.controller.ts b/apps/infoalloggi/src/server/controllers/chat.controller.ts index e31f0d2..ec6dc55 100644 --- a/apps/infoalloggi/src/server/controllers/chat.controller.ts +++ b/apps/infoalloggi/src/server/controllers/chat.controller.ts @@ -79,7 +79,7 @@ export const getActiveInfos = async ({ lastmessage: chat.lastMessage ? { message: chat.lastMessage.message, - time: chat.lastMessage.time, + time: new Date(chat.lastMessage.time), isLastSender: chat.lastMessage.sender === userId, } : null,