From 9acc9c259755274fefab4b200b801b30b6518867 Mon Sep 17 00:00:00 2001 From: Sushil Tiwari Date: Tue, 17 Dec 2024 16:16:55 +0545 Subject: [PATCH] Change queryset value in group permission --- local_units/permissions.py | 12 ++++-------- local_units/views.py | 12 ++++-------- 2 files changed, 8 insertions(+), 16 deletions(-) diff --git a/local_units/permissions.py b/local_units/permissions.py index 139c06aa9..f0f91d0d5 100644 --- a/local_units/permissions.py +++ b/local_units/permissions.py @@ -9,14 +9,10 @@ def has_object_permission(self, request, view, object): user = request.user # Check if user is superuser or in Local Unit Global Validators group - group_queryset = ( - Group.objects.filter( - name="Local Unit Global Validators", - user=user, - ) - .values_list("id", flat=True) - .first() - ) + group_queryset = Group.objects.filter( + name="Local Unit Global Validators", + user=user, + ).first() if user.is_superuser or group_queryset: return True diff --git a/local_units/views.py b/local_units/views.py index 4a4428c66..c2deb7380 100644 --- a/local_units/views.py +++ b/local_units/views.py @@ -125,14 +125,10 @@ def get_validate(self, request, pk=None, version=None): # Checking the validator type validator = LocalUnitChangeRequest.Validator.LOCAL - group_queryset = ( - Group.objects.filter( - name="Local Unit Global Validators", - user=request.user, - ) - .values_list("id", flat=True) - .first() - ) + group_queryset = Group.objects.filter( + name="Local Unit Global Validators", + user=request.user, + ).first() if request.user.is_superuser or group_queryset: validator = LocalUnitChangeRequest.Validator.GLOBAL else: