funkwhale/api/funkwhale_api/common/views.py

10 wiersze
354 B
Python
Czysty Zwykły widok Historia

2019-02-14 09:49:06 +00:00
class SkipFilterForGetObject:
def get_object(self, *args, **kwargs):
setattr(self.request, "_skip_filters", True)
return super().get_object(*args, **kwargs)
def filter_queryset(self, queryset):
if getattr(self.request, "_skip_filters", False):
return queryset
return super().filter_queryset(queryset)