silently return empty lists on hebe errors (#24543)
This commit is contained in:
parent
3e9b49717f
commit
695b4c8e6f
|
@ -132,6 +132,8 @@ class VoiesView(View, SingleObjectMixin):
|
|||
insee = kwargs['insee']
|
||||
result = self.get_object().sig_request('commune/' + insee + '/voie')
|
||||
voies = []
|
||||
if result.get('error'):
|
||||
return utils.response_for_json(request, {'data': voies})
|
||||
for i in result:
|
||||
voie = i['attributes']['nom_voie']
|
||||
voies.append({'id': voie, 'text': prefix_cleanup(voie)})
|
||||
|
@ -169,6 +171,8 @@ class VoiesCommuneView(View, SingleObjectMixin):
|
|||
else:
|
||||
result = self.get_object().sig_request('commune/' + insee + '/voie/' + nom_rue + '/numero')
|
||||
voies_communes = []
|
||||
if result.get('error'):
|
||||
return utils.response_for_json(request, {'data': voies_communes})
|
||||
for i in result:
|
||||
attrs = i['attributes']
|
||||
voie = {'id': '%(numero)s %(nom_voie)s' % attrs,
|
||||
|
@ -186,6 +190,8 @@ class VoieCommuneView(View, SingleObjectMixin):
|
|||
def get(self, request, *args, **kwargs):
|
||||
result = self.get_object().sig_request('voiecommune/' + kwargs['nom_rue'])
|
||||
voies_communes = []
|
||||
if result.get('error'):
|
||||
return utils.response_for_json(request, {'data': voies_communes})
|
||||
for i in result:
|
||||
attrs = i['attributes']
|
||||
voies_communes.append({'id': '%(nom_voie)s' % attrs,
|
||||
|
|
Loading…
Reference in New Issue