Checkpoint: Correction critique : préservation des signatures lors de l'ajout/modification de dates dans une séquence - Remplacement de la logique de suppression/recréation par une mise à jour intelligente

This commit is contained in:
Manus
2026-02-11 08:07:04 -05:00
parent 2b01c4ba6c
commit 6761044f4a
3 changed files with 64 additions and 24 deletions

View File

@@ -1604,3 +1604,12 @@
- [x] Déployer sur production
- [ ] Tester la validation formateur (doit fonctionner sans fetch failed)
- [ ] Vérifier que la signature est bien enregistrée localement
## CRITIQUE - Perte de signatures lors de l'ajout d'une date dans une séquence
- [x] Analyser le code qui gère l'ajout de dates dans une séquence (procédure sequences.update)
- [x] Identifier pourquoi les signatures des dates précédentes sont supprimées (suppression en cascade via deleteDatesBySequence)
- [x] Vérifier si c'est un problème de suppression en cascade ou de réinitialisation (confirmé : suppression en cascade)
- [x] Corriger le bug pour préserver toutes les signatures existantes (logique de mise à jour intelligente)
- [x] Déployer sur le VPS de TEST (108.143.67.56)
- [ ] Tester en ajoutant une nouvelle date et vérifier que les signatures précédentes sont toujours présentes