fields: don't crash when countries can't be requested (#13012)
This commit is contained in:
parent
5441661053
commit
ce036202d5
|
@ -104,7 +104,10 @@ class CountryWidget(forms.Select):
|
|||
else:
|
||||
passerelle_url = settings.KNOWN_SERVICES['passerelle'].values()[0]['url']
|
||||
country_url = '%s/csvdatasource/pays/data' % passerelle_url
|
||||
self.choices = [(x['id'], x['text']) for x in requests.get(country_url).json()['data']]
|
||||
try:
|
||||
self.choices = [(x['id'], x['text']) for x in requests.get(country_url).json()['data']]
|
||||
except ValueError:
|
||||
self.choices = []
|
||||
super(forms.Select, self).__init__(attrs=attrs)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue