From eafc15f87b27b5684400f348c8e81c44108e8159 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Fri, 15 Jun 2018 20:31:48 +0200 Subject: [PATCH] add error handling to district view (#24543) --- passerelle_montpellier_sig/views.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/passerelle_montpellier_sig/views.py b/passerelle_montpellier_sig/views.py index a0b969c..3b0615e 100644 --- a/passerelle_montpellier_sig/views.py +++ b/passerelle_montpellier_sig/views.py @@ -239,6 +239,8 @@ class DistrictView(View, SingleObjectMixin): uri = 'commune/%s/voie/%s/numero/%s' % (insee, nom_rue, numero) result = self.get_object().sig_request(uri) + if isinstance(result, dict) and result.get('error'): + return utils.response_for_json(request, {'data': []}) if result: r = result[0] data = self.get_object().sig_request('adresse/%s/%s' %(r['geometry'].get('x'), r['geometry'].get('y')))