fix: Inclure dates représentations/répétitions dans duplication CDDU

This commit is contained in:
odentas 2025-11-12 19:47:23 +01:00
parent 19da82ceba
commit 8cdd133d68
2 changed files with 14 additions and 2 deletions

View file

@ -1072,6 +1072,10 @@ return (
nb_representations: typeof data.nb_representations === 'number' ? data.nb_representations : "",
nb_services_repetition: typeof data.nb_services_repetitions === 'number' ? data.nb_services_repetitions : "",
// Dates détaillées (texte) pour les représentations et répétitions
dates_representations: data.dates_representations || "",
dates_repetitions: data.dates_repetitions || "",
// Heures : logique améliorée
heures_total: (() => {
// Essayer plusieurs sources d'heures

View file

@ -934,8 +934,14 @@ useEffect(() => {
if (payload.nb_representations !== "") setNbRep(payload.nb_representations as any);
if (payload.nb_services_repetition !== "") setNbServ(payload.nb_services_repetition as any);
if (payload.dates_representations) setDatesRep(String(payload.dates_representations));
if (payload.dates_repetitions) setDatesServ(String(payload.dates_repetitions));
if (payload.dates_representations) {
setDatesRep(String(payload.dates_representations));
setDatesRepDisplay(String(payload.dates_representations));
}
if (payload.dates_repetitions) {
setDatesServ(String(payload.dates_repetitions));
setDatesServDisplay(String(payload.dates_repetitions));
}
if (payload.heures_total !== "") setHeuresTotal(payload.heures_total as any);
if (payload.minutes_total) setMinutesTotal(payload.minutes_total);
@ -1129,6 +1135,7 @@ useEffect(() => {
const datesRepValue = String(data.dates_representations).trim();
if (datesRepValue) {
setDatesRep(datesRepValue);
setDatesRepDisplay(datesRepValue);
console.log("✅ Dates représentations pré-remplies:", datesRepValue);
}
}
@ -1137,6 +1144,7 @@ useEffect(() => {
const datesServValue = String(data.dates_repetitions).trim();
if (datesServValue) {
setDatesServ(datesServValue);
setDatesServDisplay(datesServValue);
console.log("✅ Dates répétitions pré-remplies:", datesServValue);
}
}