Skip to content

Commit 08ec276

Browse files
author
Carlton Gibson
authored
Merge pull request #5348 from fbidu/4585
Adding a more explicit error message when a view does have a get_queryset method but it returned nothing
2 parents 698d8b7 + 6a3b8cf commit 08ec276

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

rest_framework/permissions.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,9 @@ def has_permission(self, request, view):
122122

123123
if hasattr(view, 'get_queryset'):
124124
queryset = view.get_queryset()
125+
assert queryset is not None, (
126+
'{}.get_queryset() returned None'.format(view.__class__.__name__)
127+
)
125128
else:
126129
queryset = getattr(view, 'queryset', None)
127130

0 commit comments

Comments
 (0)