From f019a10739cab4e0c481ed4c48643a52cd091c12 Mon Sep 17 00:00:00 2001 From: Horilla Date: Tue, 29 Jul 2025 10:23:50 +0530 Subject: [PATCH] [FIX] GEOFENCING: Geofence setup check api fix --- geofencing/views.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/geofencing/views.py b/geofencing/views.py index a3364ba35..49dedde45 100644 --- a/geofencing/views.py +++ b/geofencing/views.py @@ -139,11 +139,12 @@ class GeoFencingEmployeeLocationCheckAPIView(APIView): class GeoFencingSetUpPermissionCheck(APIView): permission_classes = [IsAuthenticated] + @method_decorator( + permission_required("geofencing.view_geofencing", raise_exception=True), + name="dispatch", + ) def get(self, request): - geo_fencing = GeoFencingSetupGetPostAPIView() - if geo_fencing.get(request).status_code == 200: - return Response(status=200) - return Response(status=400) + return Response(status=200) def get_company(request):