visitapp-web/BUGS.md
2026-05-09 00:22:28 +02:00

18 lines
1.5 KiB
Markdown

# Bugs & problèmes connus — visitapp-web
## Bugs fixés — suivi / actions restantes
- [x] **manager-app — Sauvegarde section Event (500)**`StartDate`/`EndDate` stockés comme `DateTime.MinValue` (0001-01-01), renvoyés à Flutter qui les convertissait en UTC année 0000, rejeté par Newtonsoft.Json. Fix : dates rendues nullable dans `SectionEvent` + `SectionEventDTO`, désérialisation tolérante, sanitisation côté Flutter dans `event_config.dart`.
- **⚠️ Migration encore à faire** : `dotnet ef migrations add MakeEventDatesNullable` dans `manager-service`
## À implémenter plus tard
- [ ] **Section Event** — page de détail à créer dans visitapp-web (type `SectionType.Event`). Dispatcher par type dans `sections/[sectionId]/page.tsx` à brancher. Voir l'équivalent Flutter dans `mymuseum-visitapp`.
## À tester
- [ ] **Section Agenda — images** — sync `SyncedImageUrl` via Hangfire + vérifier que les images s'affichent bien dans les cartes (web + Flutter)
- [ ] **Section Agenda — filtrage par langue** — vérifier que le fetch `?language=XX` retourne bien uniquement les events de la bonne langue, et que changer de langue re-fetche correctement
- [ ] **Section Agenda — tri et events passés** — vérifier que les events sont bien triés par date et que les events passés n'apparaissent plus
- [ ] **Flutter — langue agenda** — régénérer le client API, passer `language` dans `sectionAgendaGetUpcomingEvents`, vérifier le filtre strict (pas de fallback FR)