mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-07-27 08:29:59 +03:00
Modify DjangoModelPermissions to return True if get_required_permissions() yields an empty list
This commit is contained in:
parent
40b13a869b
commit
302f58d8f6
|
@ -120,7 +120,7 @@ class DjangoModelPermissions(BasePermission):
|
||||||
|
|
||||||
perms = self.get_required_permissions(request.method, model_cls)
|
perms = self.get_required_permissions(request.method, model_cls)
|
||||||
|
|
||||||
if (request.user and
|
if not perms or (request.user and
|
||||||
request.user.is_authenticated() and
|
request.user.is_authenticated() and
|
||||||
request.user.has_perms(perms)):
|
request.user.has_perms(perms)):
|
||||||
return True
|
return True
|
||||||
|
|
Loading…
Reference in New Issue
Block a user