🐛 Problème identifié : - Le code utilisait `dateInfo.ordre` (1, 2, 3...) pour chercher les présences - Mais les présences sont indexées par `dateFormationId` (ID réel de la date en base) - Résultat : aucune correspondance trouvée, signatures non affichées ✅ Corrections apportées : - Ajout du champ `id` dans l'interface `FeuillePresenceInfo` (exportService.ts) - Modification de la logique de recherche : `dateInfo.ordre` → `dateInfo.id` (ligne 228) - Ajout de l'ID dans le mapping des dates (routers.ts, ligne 1178) - Déploiement sur VPS (98.71.216.234) - Application redémarrée avec PM2 📋 Fonctionnement corrigé : - Les dates incluent maintenant leur ID réel de la base de données - La recherche des présences utilise cet ID pour la correspondance - Les signatures sont chargées et affichées dans les bonnes colonnes du PDF 🔍 Test requis : - Exporter une feuille de présence pour une séquence avec signatures - Vérifier que les signatures apparaissent dans le PDF généré
10 KiB
10 KiB