diff options
Diffstat (limited to 'chimere/views.py')
-rw-r--r-- | chimere/views.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chimere/views.py b/chimere/views.py index 520cfee..c063038 100644 --- a/chimere/views.py +++ b/chimere/views.py @@ -789,13 +789,15 @@ def getGeoObjects(request, area_name, category_ids, status): bounding_box = [] for attr in ['min_lon', 'min_lat', 'max_lon', 'max_lat']: value = request.GET.get(attr, None) - if not value: + if not value or value == 'NaN': bounding_box = None break bounding_box.append(value) if bounding_box: bounding_box = GEOSPolygon.from_bbox(bounding_box) zoom_level = request.GET.get('zoom_level', None) + if zoom_level == '0': + zoom_level = None jsons, zoom_need_reload = _getGeoObjects( area_name, category_ids, status, bounding_box=bounding_box, |