diff --git a/rog/views.py b/rog/views.py index fcfcfb8..7b40609 100644 --- a/rog/views.py +++ b/rog/views.py @@ -78,10 +78,12 @@ def LocationInBound(request): lon2 = float(request.GET.get('ln2')) lat3 = float(request.GET.get('la3')) lon3 = float(request.GET.get('ln3')) + lat4 = float(request.GET.get('la4')) + lon4 = float(request.GET.get('ln4')) cat = request.GET.get('cat') - if(lat1 != None and lon1 != None and lat2 != None and lon2 != None and lat3 != None and lon3 != None): - pl = geos.Polygon(((lon1, lat1), (lon2, lat2), (lon3, lat3), (lon1, lat1)), srid=4326) + if(lat1 != None and lon1 != None and lat2 != None and lon2 != None and lat3 != None and lon3 != None and lat4 != None and lon4 != None): + pl = geos.Polygon(((lon1, lat1), (lon2, lat2), (lon3, lat3), (lat4, lon4), (lon1, lat1)), srid=4326) if(cat): locs = Location.objects.filter(geom__within=pl, category=cat) else: