diff --git a/assets/js/modules/agenda-modal-select.js b/assets/js/modules/agenda-modal-select.js index 743baa5..6ae312b 100644 --- a/assets/js/modules/agenda-modal-select.js +++ b/assets/js/modules/agenda-modal-select.js @@ -417,6 +417,9 @@ export async function populateSelects(eventData = null) { const cachedData = disponibilitesCache.get(cacheKey); const mergedData = mergeEventDataWithAvailability(cachedData, eventData); filterSelectOptions(mergedData, eventData); + + // S'assurer que Select2 est initialisé avant de présélectionner + initializeSelect2(); preselectValues(eventData); return; } @@ -438,6 +441,9 @@ export async function populateSelects(eventData = null) { // Fusionner et filtrer const mergedData = mergeEventDataWithAvailability(data, eventData); filterSelectOptions(mergedData, eventData); + + // S'assurer que Select2 est initialisé avant de présélectionner + initializeSelect2(); preselectValues(eventData); } catch (error) {