fix 403 bug using write PAT and view.always_allow_superuser=True

This commit is contained in:
AlanCoding 2019-04-09 09:54:44 -04:00
parent ce65fdd26c
commit 809fcac738
No known key found for this signature in database
GPG Key ID: FD2C3C012A72926B

View File

@ -103,8 +103,7 @@ class ModelAccessPermission(permissions.BasePermission):
return False
# Always allow superusers
if getattr(view, 'always_allow_superuser', True) and request.user.is_superuser \
and not hasattr(request.user, 'oauth_scopes'):
if getattr(view, 'always_allow_superuser', True) and request.user.is_superuser:
return True
# Check if view supports the request method before checking permission