IA-887 : Fix: AI Assistant Form — listes des matières et chapitres vides à la création
Problème
Lors de la création d'un assistant IA de type Apprentissage, les dropdowns des matières et chapitres restaient vides malgré la sélection d'un niveau scolaire.
Cause
Le flag isInitialized bloquait le chargement des matières et chapitres au bon moment. Les useEffect responsables du chargement vérifiaient ce flag, mais il était mis à true dans un autre useEffect s'exécutant en parallèle, créant une condition de course. Résultat : loadSubjects et loadChapters n'étaient jamais déclenchés au bon moment.
Solution
- Suppression du flag
isInitializedet de sesuseEffectassociés - Le chargement des matières et chapitres est désormais géré directement dans
handleChange, sans dépendance à un flag externe - En mode édition, le chargement est chaîné proprement via
.then()dans un seuluseEffectdédié
Fichiers modifiés
src/sections/ai-assistant/ai-assistant-form.tsx