diff --git a/components/missions/missions-admin-panel.tsx b/components/missions/missions-admin-panel.tsx index 6212afa0..523ad008 100644 --- a/components/missions/missions-admin-panel.tsx +++ b/components/missions/missions-admin-panel.tsx @@ -397,10 +397,16 @@ export function MissionsAdminPanel() { try { // Format the data before sending const formattedData = { - ...missionData, + name: missionData.name, oddScope: Array.isArray(missionData.oddScope) ? missionData.oddScope : [missionData.oddScope], + niveau: missionData.niveau, + intention: missionData.intention, + missionType: missionData.missionType, + donneurDOrdre: missionData.donneurDOrdre, + projection: missionData.projection, + participation: missionData.participation, services: selectedServices, - profils: Array.isArray(missionData.profils) ? missionData.profils.filter(Boolean) : [], + profils: selectedProfils, guardians: { 'gardien-temps': gardienDuTemps, 'gardien-parole': gardienDeLaParole,