add error handling to district view (#24543)

This commit is contained in:
Frédéric Péters 2018-06-15 20:31:48 +02:00
parent 0330cc3a87
commit eafc15f87b
1 changed files with 2 additions and 0 deletions

View File

@ -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')))