Fix missing teams in city search

This commit is contained in:
Michael Hall 2018-08-12 09:52:54 -04:00
parent e44aba4b55
commit 5a8341fc3f

View file

@ -48,6 +48,7 @@ def home(request, *args, **kwards):
near_distance = int(request.GET.get("distance", DEFAULT_NEAR_DISTANCE)) near_distance = int(request.GET.get("distance", DEFAULT_NEAR_DISTANCE))
context['distance'] = near_distance context['distance'] = near_distance
context['geoip_lookup'] = False
city=None city=None
ll = None ll = None
@ -83,14 +84,14 @@ def home(request, *args, **kwards):
profile.city = city profile.city = city
profile.save() profile.save()
except: except:
pass # City lookup failed raise Exception('City lookup filed')
else:
raise Exception('Geocoder result has no latlng')
except Exception as err: except Exception as err:
context['geoip_lookup'] = False context['geoip_lookup'] = False
print("Geocoder lookup failed for %s" % request.META.get('REMOTE_ADDR'), err) print("Geocoder lookup failed for %s" % request.META.get('REMOTE_ADDR'), err)
traceback.print_exc()
#import pdb; pdb.set_trace()
if ll is not None: if ll is not None:
context['latitude'] = ll[0] context['latitude'] = ll[0]
context['longitude'] = ll[1] context['longitude'] = ll[1]