|
@@ -306,12 +306,9 @@ class LocationFilterSet(TenancyFilterSet, ContactModelFilterSet, NestedGroupMode
|
|
|
fields = ('id', 'name', 'slug', 'facility', 'description')
|
|
fields = ('id', 'name', 'slug', 'facility', 'description')
|
|
|
|
|
|
|
|
def search(self, queryset, name, value):
|
|
def search(self, queryset, name, value):
|
|
|
- # extended in order to include querying on Location.facility
|
|
|
|
|
- queryset = super().search(queryset, name, value)
|
|
|
|
|
-
|
|
|
|
|
|
|
+ # Extend `search()` to include querying on Location.facility
|
|
|
if value.strip():
|
|
if value.strip():
|
|
|
- queryset = queryset | queryset.model.objects.filter(facility__icontains=value)
|
|
|
|
|
-
|
|
|
|
|
|
|
+ return super().search(queryset, name, value) | queryset.filter(facility__icontains=value)
|
|
|
return queryset
|
|
return queryset
|
|
|
|
|
|
|
|
|
|
|