Skip to content

Commit b27e92b

Browse files
author
Ryan P Kilby
committed
Make RelatedFilter compatible w/ get_queryset
1 parent d4a3c2a commit b27e92b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

rest_framework_filters/filters.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ def fset(self, value):
3636
return locals()
3737
filterset = property(**filterset())
3838

39-
@property
40-
def field(self):
41-
# if no queryset is provided, default to the filterset's default queryset
42-
self.extra.setdefault('queryset', self.filterset._meta.model._default_manager.all())
43-
return super(RelatedFilter, self).field
39+
def get_queryset(self, request):
40+
queryset = super(RelatedFilter, self).get_queryset(request)
41+
if queryset is not None:
42+
return queryset
43+
return self.filterset._meta.model._default_manager.all()
4444

4545

4646
class AllLookupsFilter(AutoFilter):

0 commit comments

Comments
 (0)