Vérifie la période de recherche de créneau l'ensemble de la période de réservation
Un bug remonté par Data.insertion depuis la manche. La recherche de créneau coté usager propose une date, mais en cliquant dessus, on obtient une erreur 500. C'est au moment de retailler la période de recherche pour la faire correspondre avec la période de réservation autorisée dans le motif, que nous nous retrouvons à faire une période où le début et après la fin :-/
En contrôlant sur les deux bornes, nous évitons cette situation.
Il reste que nous proposons une date alors qu'il n'y a pas de dispo car nous passons toujours par un autre chemin pour calculer « la prochaine disponibilité ». Une PR suivante pourrait rassembler le code de ces services pour uniformiser le mode de calcul.
Ferme le ticket #3036616730 sur Sentry
AVANT LA REVUE
-
Préparer des captures de l’interface avant et après -
Nettoyer les commits pour faciliter la relecture -
Supprimer les éventuels logs de test et le code mort
REVUE
-
Relecture du code -
Test sur la review app / en local