mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-06-22 22:43:17 +03:00
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
This commit is contained in:
commit
08ec276850
|
@ -122,6 +122,9 @@ class DjangoModelPermissions(BasePermission):
|
||||||
|
|
||||||
if hasattr(view, 'get_queryset'):
|
if hasattr(view, 'get_queryset'):
|
||||||
queryset = view.get_queryset()
|
queryset = view.get_queryset()
|
||||||
|
assert queryset is not None, (
|
||||||
|
'{}.get_queryset() returned None'.format(view.__class__.__name__)
|
||||||
|
)
|
||||||
else:
|
else:
|
||||||
queryset = getattr(view, 'queryset', None)
|
queryset = getattr(view, 'queryset', None)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user