Reproduction du bug PROV119 : doublon non détecté sur dates ISO DSCDLB-020
Instructions
Objectif : verrouiller le scénario de production du 27 avril 2026. Après la purge des brouillons, le réimport d'une même note de frais appelait la recherche de doublon avec des dates ISO 8601 UTC, comparées à des dates locales stockées en base. Aucune correspondance, donc création d'une note de frais PROV119 supplémentaire, l'ancienne devenant orpheline.
Vérifications :
- La recherche de doublon retrouve la note de frais quand on lui passe des dates ISO UTC représentant la même période locale.
- Idem sans microsecondes et en heure d'hiver.
- Les dates déjà locales continuent de fonctionner (pas de régression).
Point de contrôle manuel : activer la purge des brouillons, resynchroniser, et vérifier qu'aucune note de frais provisoire supplémentaire n'apparaît.
Couverture automatique : test/phpunit/integration-dolibarr/DoublonNdfIsoDateTest.php (4 methodes, suite integration).
Liens
Aucun lien.
Tests automatiques liés
| Source | Référence du test | Niveau |
|---|---|---|
| phpunit | DoublonNdfIsoDateTest | partial |
Vidéos de test
Aucune vidéo. Les tests automatiques publient ici la vidéo de référence (succès, une seule fois) et, en cas d'échec, la vidéo d'échec à comparer.
Historique des verdicts
Aucun verdict enregistré.
Discussion
Aucun commentaire pour l'instant.