From b5dfcebafee62ead51f364ed167039e937574b98 Mon Sep 17 00:00:00 2001 From: Mojtaba-z Date: Tue, 26 Aug 2025 09:18:40 +0330 Subject: [PATCH] fix login bug in if state of (and or) --- apps/pos_device/pos/api/v1/viewsets/device.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/pos_device/pos/api/v1/viewsets/device.py b/apps/pos_device/pos/api/v1/viewsets/device.py index 871d762..af8a507 100644 --- a/apps/pos_device/pos/api/v1/viewsets/device.py +++ b/apps/pos_device/pos/api/v1/viewsets/device.py @@ -59,7 +59,7 @@ class POSDeviceViewSet(viewsets.ModelViewSet, POSDeviceMixin): # activate device if device: - if not device.is_activated or not device.pre_registered and device.assigned_state is True: + if (not device.is_activated or not device.pre_registered) and device.assigned_state: device.is_activated = True device.save()