Open jjacquelinet opened 5 months ago
Il est aussi possible de sélectionner dans la liste des villes Paris 1er arrondissement (75001), dans ce cas le formulaire est validé.
À noter que dans ce cas, ça n'est pas la voie entière mais seulement la section de la rue de Rivoli dans le 1er arrondissement de Paris qui est prise en compte. La Rue de Rivoli s'étend sur 2 arrondissements, le 1er et le 4ème, entre la place de la Concorde et l'église Saint-Paul - Saint-Louis. C'est le boulevard de Sébastopol qui marque la limite entre les 2 arrondissements.
C'est un peu en lien avec #661
Quand on regarde les voie_nommee.code_insee
, la BD TOPO ne connaît pas la Ville de Paris, seulement les arrondissements : rien en 75056, tout en 751xx.
@jjacquelinet Le problème n'est pas résolu avec les changements de code depuis, mais le comportement a changé
Désormais quand on choisit "Paris (75001)" dans le champ Commune, on n'a plus jamais aucun résultat dans le champ "Voie", car l'autocomplete y passe maintenant par la BD TOPO qui ne connaît donc pas "Paris code insee 75056"
Devrait-on retirer manuellement l'option "code_insee=75056" dans les résultats de l'API Adresse ? Et faire pareil pour Lyon et Marseille où on doit avoir le même genre de problème... ?
Ou alors faire évoluer l'autocomplete Commune pour qu'il interroge aussi la BD TOPO ? Comme pour le champ Voie...
Comportement attendu
Lorsque je sélectionne dans une localisation : Voie, Paris (75001), Rue de Rivoli (75001), et voie entière, le formulaire devrait être validé.
Comportement réel
Le formulaire n'est pas validé, l'erreur
Cette adresse n’est pas reconnue. Vérifier le nom de la voie, et les numéros de début et fin.
: s'affiche.Pour reproduire
Construire un arrêté et choisir la localisation comme décrit dans la partie "Comportement attendu" ci-dessus. Bug visible en prod.
Traces et captures d'écran
Pistes de résolution
Il est aussi possible de sélectionner dans la liste des villes Paris 1er arrondissement (75001), dans ce cas le formulaire est validé.