diff --git a/components/missions/missions-admin-panel.tsx b/components/missions/missions-admin-panel.tsx index c18d5ace..e094c64b 100644 --- a/components/missions/missions-admin-panel.tsx +++ b/components/missions/missions-admin-panel.tsx @@ -398,14 +398,16 @@ export function MissionsAdminPanel() { const formattedData = { ...missionData, oddScope: Array.isArray(missionData.oddScope) ? missionData.oddScope : [missionData.oddScope], - services: Array.isArray(missionData.services) ? missionData.services : [missionData.services], - profils: Array.isArray(missionData.profils) ? missionData.profils : [missionData.profils], + services: Array.isArray(missionData.services) ? missionData.services.filter(Boolean) : [], + profils: Array.isArray(missionData.profils) ? missionData.profils.filter(Boolean) : [], guardians: { 'gardien-temps': gardienDuTemps, 'gardien-parole': gardienDeLaParole, 'gardien-memoire': gardienDeLaMemoire }, - volunteers: volontaires + volunteers: volontaires, + logo: selectedLogoFile, + attachments: selectedAttachments }; console.log('Submitting mission data:', JSON.stringify(formattedData, null, 2));