Fix date parsing in ContrattoImport and update last message time in getActiveInfos

This commit is contained in:
Marco Pedone 2025-08-06 16:49:33 +02:00
parent a93be4d547
commit 61b1478cf3
2 changed files with 7 additions and 3 deletions

View file

@ -196,8 +196,12 @@ const ContrattoImport = ({
const { data } = useServizioAnnuncio(); const { data } = useServizioAnnuncio();
const [contratto, setContratto] = useState<ContrattoImportObj | undefined>({ const [contratto, setContratto] = useState<ContrattoImportObj | undefined>({
gestionale_id: data.gestionale_id, gestionale_id: data.gestionale_id,
contratto_decorrenza: data.contratto_decorrenza, contratto_decorrenza: data.contratto_decorrenza
contratto_scadenza: data.contratto_scadenza, ? 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"], contratto_tipo: data.contratto_tipo as ContrattoImportObj["contratto_tipo"],
}); });
const handleSave = () => { const handleSave = () => {

View file

@ -79,7 +79,7 @@ export const getActiveInfos = async ({
lastmessage: chat.lastMessage lastmessage: chat.lastMessage
? { ? {
message: chat.lastMessage.message, message: chat.lastMessage.message,
time: chat.lastMessage.time, time: new Date(chat.lastMessage.time),
isLastSender: chat.lastMessage.sender === userId, isLastSender: chat.lastMessage.sender === userId,
} }
: null, : null,