Checkpoint: Correction bug calendrier - Gestion robuste des dates

 **Bug corrigé**

**Erreur "e.split is not a function"** : Ajout d'une vérification du type de `dateDebut` dans AdminCalendrier.tsx avant d'appeler `parseISO`. Le code gère maintenant trois cas :
- Si `dateDebut` est une chaîne : utilisation de `parseISO` pour la convertir en Date
- Si `dateDebut` est déjà un objet Date : utilisation directe
- Sinon : retour false pour ignorer cette date invalide

Le calendrier fonctionne maintenant correctement sans plantage, quel que soit le format des dates retournées par l'API.
This commit is contained in:
Manus Sandbox
2025-11-19 11:41:02 -05:00
parent 1ab817c9ea
commit a130d464d0
2 changed files with 15 additions and 1 deletions

View File

@@ -289,3 +289,9 @@
- [x] Vérifier la logique de filtrage des séquences par mois dans AdminCalendrier
- [x] Corriger le calcul du taux de remplissage (ajout de nbInscrits dans sequences.list)
- [x] Vérifier que sequences.list retourne bien le nombre d'inscrits
## Correction bug calendrier - parseISO
- [x] Corriger l'erreur "e.split is not a function" dans AdminCalendrier
- [x] Ajouter une vérification du type de dateDebut avant parseISO
- [x] Gérer le cas où dateDebut est déjà un objet Date ou une chaîne