Fix zone filter if no zone is specified in params
This commit is contained in:
parent
fe84079885
commit
73e7fe88f8
1 changed files with 6 additions and 2 deletions
|
@ -38,9 +38,13 @@ def soil_variant_filter(request, queryset):
|
||||||
|
|
||||||
def zone_filter(request, queryset):
|
def zone_filter(request, queryset):
|
||||||
zone = request.query_params.get('zone')
|
zone = request.query_params.get('zone')
|
||||||
|
|
||||||
|
if zone != None:
|
||||||
zone_json = json.loads(zone)
|
zone_json = json.loads(zone)
|
||||||
return queryset.filter(zones__id__contains=zone_json['id']).distinct()
|
return queryset.filter(zones__id__contains=zone_json['id']).distinct()
|
||||||
|
|
||||||
|
return queryset
|
||||||
|
|
||||||
|
|
||||||
def soil_order_coordinate_filter(coordinates):
|
def soil_order_coordinate_filter(coordinates):
|
||||||
pnt = get_point_from_coordinates(coordinates)
|
pnt = get_point_from_coordinates(coordinates)
|
||||||
|
|
Loading…
Reference in a new issue