grandlyon: don't crash on form_objects not being available in preview

This commit is contained in:
Frédéric Péters 2018-06-06 13:35:32 +02:00
parent ded8b06699
commit 8c47b080fa
2 changed files with 5 additions and 5 deletions

View File

@ -9,8 +9,6 @@ from wcs.wf.geolocate import GeolocateWorkflowStatusItem
geod = Geod(ellps='WGS84')
formdef = form_objects.formdef
result = False
coords = vars().get('form_var_carte')
if not coords and 'form_var_numero' in vars():
@ -19,7 +17,10 @@ if not coords and 'form_var_numero' in vars():
geolocate.address_string = '[form_var_numero] [form_var_voie], [form_var_commune], France'
coords = geolocate.geolocate_address_string(None)
coords = '%(lat)s;%(lon)s' % coords
if coords:
formdef = form_objects.formdef
lat, lon = coords.split(';')
lat, lon = float(lat), float(lon)

View File

@ -13,8 +13,6 @@ geod = Geod(ellps='WGS84')
result = ''
formdef = form_objects.formdef
coords = vars().get('form_var_carte')
if not coords and 'form_var_numero' in vars():
@ -25,7 +23,8 @@ if not coords and 'form_var_numero' in vars():
coords = '%(lat)s;%(lon)s' % coords
if coords:
print 'similar map'
formdef = form_objects.formdef
lat, lon = coords.split(';')
lat, lon = float(lat), float(lon)
map_widget = MapWidget('geo', readonly=True, value=coords,