fix: Convert all remaining Date objects to ISO strings and fix client type in factures/nouvelle

This commit is contained in:
dahoud
2025-10-13 10:06:05 +00:00
parent 7517745505
commit 1d75cbf580
7 changed files with 40 additions and 40 deletions

View File

@@ -515,7 +515,7 @@ RECOMMANDATIONS:
<Calendar <Calendar
id="dateDebut" id="dateDebut"
value={chantierData.dateDebut} value={chantierData.dateDebut}
onChange={(e) => setChantierData(prev => ({ ...prev, dateDebut: e.value || new Date() }))} onChange={(e) => setChantierData(prev => ({ ...prev, dateDebut: e.value?.toISOString() || new Date().toISOString() }))}
dateFormat="dd/mm/yy" dateFormat="dd/mm/yy"
showIcon showIcon
/> />
@@ -526,7 +526,7 @@ RECOMMANDATIONS:
<Calendar <Calendar
id="dateFinPrevue" id="dateFinPrevue"
value={chantierData.dateFinPrevue} value={chantierData.dateFinPrevue}
onChange={(e) => setChantierData(prev => ({ ...prev, dateFinPrevue: e.value || new Date() }))} onChange={(e) => setChantierData(prev => ({ ...prev, dateFinPrevue: e.value?.toISOString() || new Date().toISOString() }))}
dateFormat="dd/mm/yy" dateFormat="dd/mm/yy"
showIcon showIcon
minDate={chantierData.dateDebut} minDate={chantierData.dateDebut}

View File

@@ -535,7 +535,7 @@ RECOMMANDATIONS:
<Calendar <Calendar
id="newValidityDate" id="newValidityDate"
value={renewData.newValidityDate} value={renewData.newValidityDate}
onChange={(e) => setRenewData(prev => ({ ...prev, newValidityDate: e.value || new Date() }))} onChange={(e) => setRenewData(prev => ({ ...prev, newValidityDate: e.value?.toISOString() || new Date().toISOString() }))}
dateFormat="dd/mm/yy" dateFormat="dd/mm/yy"
showIcon showIcon
minDate={new Date()} minDate={new Date()}

View File

@@ -347,7 +347,7 @@ const FactureExportPage = () => {
<Calendar <Calendar
id="dateDebut" id="dateDebut"
value={config.dateDebut} value={config.dateDebut}
onChange={(e) => setConfig(prev => ({ ...prev, dateDebut: e.value || new Date() }))} onChange={(e) => setConfig(prev => ({ ...prev, dateDebut: e.value?.toISOString() || new Date().toISOString() }))}
className="w-full" className="w-full"
dateFormat="dd/mm/yy" dateFormat="dd/mm/yy"
/> />
@@ -360,7 +360,7 @@ const FactureExportPage = () => {
<Calendar <Calendar
id="dateFin" id="dateFin"
value={config.dateFin} value={config.dateFin}
onChange={(e) => setConfig(prev => ({ ...prev, dateFin: e.value || new Date() }))} onChange={(e) => setConfig(prev => ({ ...prev, dateFin: e.value?.toISOString() || new Date().toISOString() }))}
className="w-full" className="w-full"
dateFormat="dd/mm/yy" dateFormat="dd/mm/yy"
/> />

View File

@@ -551,7 +551,7 @@ RECOMMANDATIONS:
<Calendar <Calendar
id="datePaiement" id="datePaiement"
value={paymentData.datePaiement} value={paymentData.datePaiement}
onChange={(e) => setPaymentData(prev => ({ ...prev, datePaiement: e.value || new Date() }))} onChange={(e) => setPaymentData(prev => ({ ...prev, datePaiement: e.value?.toISOString() || new Date().toISOString() }))}
dateFormat="dd/mm/yy" dateFormat="dd/mm/yy"
showIcon showIcon
/> />

View File

@@ -206,7 +206,7 @@ const NouvelleFacturePage = () => {
tauxTVA: selectedDevis.tauxTVA || 20, tauxTVA: selectedDevis.tauxTVA || 20,
montantTVA: selectedDevis.montantTVA || 0, montantTVA: selectedDevis.montantTVA || 0,
montantTTC: selectedDevis.montantTTC || 0, montantTTC: selectedDevis.montantTTC || 0,
client: selectedDevis.client?.id || null, client: selectedDevis.client || null,
devis: selectedDevis.id, devis: selectedDevis.id,
lignes: selectedDevis.lignes?.map(ligneDevis => ({ lignes: selectedDevis.lignes?.map(ligneDevis => ({
id: '', id: '',

View File

@@ -548,7 +548,7 @@ const FactureRelancePage = () => {
<Calendar <Calendar
id="dateEnvoi" id="dateEnvoi"
value={nouvelleRelance.dateEnvoi} value={nouvelleRelance.dateEnvoi}
onChange={(e) => setNouvelleRelance(prev => ({ ...prev, dateEnvoi: e.value || new Date() }))} onChange={(e) => setNouvelleRelance(prev => ({ ...prev, dateEnvoi: e.value?.toISOString() || new Date().toISOString() }))}
className="w-full" className="w-full"
dateFormat="dd/mm/yy" dateFormat="dd/mm/yy"
showTime showTime

View File

@@ -614,7 +614,7 @@ ACTIONS RECOMMANDÉES:
<Calendar <Calendar
id="deadline" id="deadline"
value={urgentReminderData.deadline} value={urgentReminderData.deadline}
onChange={(e) => setUrgentReminderData(prev => ({ ...prev, deadline: e.value || new Date() }))} onChange={(e) => setUrgentReminderData(prev => ({ ...prev, deadline: e.value?.toISOString() || new Date().toISOString() }))}
dateFormat="dd/mm/yy" dateFormat="dd/mm/yy"
showIcon showIcon
minDate={new Date()} minDate={new Date()}
@@ -652,7 +652,7 @@ ACTIONS RECOMMANDÉES:
<Calendar <Calendar
id="legalDeadline" id="legalDeadline"
value={legalNoticeData.deadline} value={legalNoticeData.deadline}
onChange={(e) => setLegalNoticeData(prev => ({ ...prev, deadline: e.value || new Date() }))} onChange={(e) => setLegalNoticeData(prev => ({ ...prev, deadline: e.value?.toISOString() || new Date().toISOString() }))}
dateFormat="dd/mm/yy" dateFormat="dd/mm/yy"
showIcon showIcon
minDate={new Date()} minDate={new Date()}