Skip to content

Commit 95f92e9

Browse files
committed
Merge pull request #3560 from ericholscher/fix-empty-filter
Allow HTML to render when no filter_class is defined.
2 parents bfdf795 + 32bd1a2 commit 95f92e9

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

rest_framework/filters.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,11 @@ def filter_queryset(self, request, queryset, view):
117117
return queryset
118118

119119
def to_html(self, request, queryset, view):
120-
cls = self.get_filter_class(view, queryset)
121-
filter_instance = cls(request.query_params, queryset=queryset)
120+
filter_class = self.get_filter_class(view, queryset)
121+
if filter_class:
122+
filter_instance = filter_class(request.query_params, queryset=queryset)
123+
else:
124+
filter_instance = None
122125
context = Context({
123126
'filter': filter_instance
124127
})

0 commit comments

Comments
 (0)