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:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user