From 1d75cbf5808ad83aedce09956e7fd72dcb1137e2 Mon Sep 17 00:00:00 2001 From: dahoud Date: Mon, 13 Oct 2025 10:06:05 +0000 Subject: [PATCH] fix: Convert all remaining Date objects to ISO strings and fix client type in factures/nouvelle --- app/(main)/devis/acceptes/page.tsx | 24 +++++++++++----------- app/(main)/devis/expires/page.tsx | 12 +++++------ app/(main)/factures/export/page.tsx | 4 ++-- app/(main)/factures/impayees/page.tsx | 12 +++++------ app/(main)/factures/nouvelle/page.tsx | 2 +- app/(main)/factures/relances/[id]/page.tsx | 2 +- app/(main)/factures/retard/page.tsx | 24 +++++++++++----------- 7 files changed, 40 insertions(+), 40 deletions(-) diff --git a/app/(main)/devis/acceptes/page.tsx b/app/(main)/devis/acceptes/page.tsx index 01b461a..8c2032d 100644 --- a/app/(main)/devis/acceptes/page.tsx +++ b/app/(main)/devis/acceptes/page.tsx @@ -512,23 +512,23 @@ RECOMMANDATIONS:
- setChantierData(prev => ({ ...prev, dateDebut: e.value || new Date() }))} - dateFormat="dd/mm/yy" - showIcon + setChantierData(prev => ({ ...prev, dateDebut: e.value?.toISOString() || new Date().toISOString() }))} + dateFormat="dd/mm/yy" + showIcon />
- setChantierData(prev => ({ ...prev, dateFinPrevue: e.value || new Date() }))} - dateFormat="dd/mm/yy" - showIcon + setChantierData(prev => ({ ...prev, dateFinPrevue: e.value?.toISOString() || new Date().toISOString() }))} + dateFormat="dd/mm/yy" + showIcon minDate={chantierData.dateDebut} />
diff --git a/app/(main)/devis/expires/page.tsx b/app/(main)/devis/expires/page.tsx index 749a115..21d74c5 100644 --- a/app/(main)/devis/expires/page.tsx +++ b/app/(main)/devis/expires/page.tsx @@ -532,12 +532,12 @@ RECOMMANDATIONS: <>
- setRenewData(prev => ({ ...prev, newValidityDate: e.value || new Date() }))} - dateFormat="dd/mm/yy" - showIcon + setRenewData(prev => ({ ...prev, newValidityDate: e.value?.toISOString() || new Date().toISOString() }))} + dateFormat="dd/mm/yy" + showIcon minDate={new Date()} />
diff --git a/app/(main)/factures/export/page.tsx b/app/(main)/factures/export/page.tsx index be49872..73ef86f 100644 --- a/app/(main)/factures/export/page.tsx +++ b/app/(main)/factures/export/page.tsx @@ -347,7 +347,7 @@ const FactureExportPage = () => { setConfig(prev => ({ ...prev, dateDebut: e.value || new Date() }))} + onChange={(e) => setConfig(prev => ({ ...prev, dateDebut: e.value?.toISOString() || new Date().toISOString() }))} className="w-full" dateFormat="dd/mm/yy" /> @@ -360,7 +360,7 @@ const FactureExportPage = () => { setConfig(prev => ({ ...prev, dateFin: e.value || new Date() }))} + onChange={(e) => setConfig(prev => ({ ...prev, dateFin: e.value?.toISOString() || new Date().toISOString() }))} className="w-full" dateFormat="dd/mm/yy" /> diff --git a/app/(main)/factures/impayees/page.tsx b/app/(main)/factures/impayees/page.tsx index 9311c69..778f007 100644 --- a/app/(main)/factures/impayees/page.tsx +++ b/app/(main)/factures/impayees/page.tsx @@ -548,12 +548,12 @@ RECOMMANDATIONS: <>
- setPaymentData(prev => ({ ...prev, datePaiement: e.value || new Date() }))} - dateFormat="dd/mm/yy" - showIcon + setPaymentData(prev => ({ ...prev, datePaiement: e.value?.toISOString() || new Date().toISOString() }))} + dateFormat="dd/mm/yy" + showIcon />
diff --git a/app/(main)/factures/nouvelle/page.tsx b/app/(main)/factures/nouvelle/page.tsx index 8c8ac6e..357fa68 100644 --- a/app/(main)/factures/nouvelle/page.tsx +++ b/app/(main)/factures/nouvelle/page.tsx @@ -206,7 +206,7 @@ const NouvelleFacturePage = () => { tauxTVA: selectedDevis.tauxTVA || 20, montantTVA: selectedDevis.montantTVA || 0, montantTTC: selectedDevis.montantTTC || 0, - client: selectedDevis.client?.id || null, + client: selectedDevis.client || null, devis: selectedDevis.id, lignes: selectedDevis.lignes?.map(ligneDevis => ({ id: '', diff --git a/app/(main)/factures/relances/[id]/page.tsx b/app/(main)/factures/relances/[id]/page.tsx index 6917bc8..348c8eb 100644 --- a/app/(main)/factures/relances/[id]/page.tsx +++ b/app/(main)/factures/relances/[id]/page.tsx @@ -548,7 +548,7 @@ const FactureRelancePage = () => { setNouvelleRelance(prev => ({ ...prev, dateEnvoi: e.value || new Date() }))} + onChange={(e) => setNouvelleRelance(prev => ({ ...prev, dateEnvoi: e.value?.toISOString() || new Date().toISOString() }))} className="w-full" dateFormat="dd/mm/yy" showTime diff --git a/app/(main)/factures/retard/page.tsx b/app/(main)/factures/retard/page.tsx index 4044aff..16e90db 100644 --- a/app/(main)/factures/retard/page.tsx +++ b/app/(main)/factures/retard/page.tsx @@ -611,12 +611,12 @@ ACTIONS RECOMMANDÉES:
- setUrgentReminderData(prev => ({ ...prev, deadline: e.value || new Date() }))} - dateFormat="dd/mm/yy" - showIcon + setUrgentReminderData(prev => ({ ...prev, deadline: e.value?.toISOString() || new Date().toISOString() }))} + dateFormat="dd/mm/yy" + showIcon minDate={new Date()} />
@@ -649,12 +649,12 @@ ACTIONS RECOMMANDÉES:
- setLegalNoticeData(prev => ({ ...prev, deadline: e.value || new Date() }))} - dateFormat="dd/mm/yy" - showIcon + setLegalNoticeData(prev => ({ ...prev, deadline: e.value?.toISOString() || new Date().toISOString() }))} + dateFormat="dd/mm/yy" + showIcon minDate={new Date()} />