Skip to content

IA-887 : Fix: AI Assistant Form — listes des matières et chapitres vides à la création

khadija.elbachouri a demandé de fusionner feature/IA-887 vers develop

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 isInitialized et de ses useEffect associé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 seul useEffect dédié

Fichiers modifiés

  • src/sections/ai-assistant/ai-assistant-form.tsx

Rapports de requête de fusion