diff --git a/core/apps/accounts/permissions.py b/core/apps/accounts/permissions.py index 9d6e684..5283faa 100644 --- a/core/apps/accounts/permissions.py +++ b/core/apps/accounts/permissions.py @@ -6,11 +6,6 @@ from core.apps.accounts.choices import RoleChoice class IsAdminRole(BasePermission): def has_permission(self, request, view): - if not request.user.is_authenticated: - return False - - if request.user.role not in [RoleChoice.ADMIN ,RoleChoice.SUPERUSER]: - raise PermissionDenied("Only admin can access this") - return True - - + if request.user and request.user.role in [RoleChoice.ADMIN, RoleChoice.SUPERUSER]: + return True + return False