Skip to content

fix user search error at welcome_service level

Vincent Agnano requested to merge fix/user-search-error into master

Created by: adipasquale

https://trello.com/c/axV649wv/1141-bug-recherche-usager-quand-aucun-secteur-trouv%C3%A9

https://sentry.io/organizations/rdv-solidarites/issues/2001205803/?environment=production&project=1811205&referrer=alert_email

L'erreur est assez perturbante, l'usager arrive avec des params bizarres :

  • le where ne semble pas correspondre a une adresse formatté par la BAN
  • pourtant il y a bien une partie des params preremplis par la BAN comme la latitude, longitude etc (mais tronqués)
  • il manque le city_code ce que je n'explique pas bien

sources d'erreurs potentielles :

  • l'usager passe par un chemin que j'ai raté, qui le renvoie vers cette page mais avec une liste de params partielle
  • c'est une vieille page rafraichie ou un bookmark, avant l'introduction des city_code

pour reproduire, le plus simple est de faire une recherche dans une zone sectorisée, et a l'etape de selection de motif de retirer le city_code des params GET de l'url et rafraichir.

par ex https://demo-rdv-solidarites-pr942.osc-secnum-fr1.scalingo.io/departement/62/1?latitude=50.104636&longitude=2.851002&street_ban_id=62080_0280&where=Rue+de+Douai%2C+Bapaume%2C+62450%2C+62%2C+Pas-de-Calais%2C+Hauts-de-France (il manque city_code=62080&)

ca faisait une 500 jusque la, maintenant ca dit juste "adresse indispo a la recherche". Ce n'est pas 100% correct mais c'est delicat d'etre plus precis ici. Dans l'ideal il faudrait reconnaitre qu'il manque des params et plutot dire "une erreur s'est produite", mais j'ai peur des faux positifs si je fais ca.

Merge request reports