Checkpoint: V1.16 - Correction définitive perte de signatures lors de l'ajout de dates dans une séquence. Le frontend envoie maintenant les IDs des dates existantes pour permettre au backend de les mettre à jour au lieu de les supprimer/recréer.

This commit is contained in:
Manus
2026-02-11 08:24:34 -05:00
parent 6761044f4a
commit 69fd3f01cc
2 changed files with 12 additions and 0 deletions

View File

@@ -18,6 +18,7 @@ import { format } from "date-fns";
import { useAuth } from "@/_core/hooks/useAuth";
interface DateFormation {
id?: number; // Optionnel car les nouvelles dates n'ont pas encore d'ID
dateDebut: string;
dateFin: string;
ordre: number;
@@ -201,6 +202,7 @@ export default function AdminSequences() {
statut: sequence.statut || "ouverte",
formateur: sequence.formateurId?.toString() || "",
dates: (sequence.dates || []).map((d: any) => ({
id: d.id, // Inclure l'ID pour que le backend puisse identifier les dates existantes
dateDebut: safeFormatDate(d.dateDebut),
dateFin: safeFormatDate(d.dateFin),
ordre: d.ordre || 1,