From f91cd21a0fc85d500d363efe35528fcce855ecc8 Mon Sep 17 00:00:00 2001 From: xoliqberdiyev Date: Wed, 6 May 2026 18:03:08 +0500 Subject: [PATCH] fix permission error --- core/apps/accounts/permissions.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) 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