From f8bd657ec8c43e2a90faadac88419960071887e5 Mon Sep 17 00:00:00 2001 From: Mojtaba-z Date: Thu, 7 Aug 2025 17:17:28 +0330 Subject: [PATCH] fix pos device create error --- apps/pos_device/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/pos_device/models.py b/apps/pos_device/models.py index 43e8e04..03117fa 100644 --- a/apps/pos_device/models.py +++ b/apps/pos_device/models.py @@ -48,13 +48,13 @@ class Device(BaseModel): def __str__(self): return f'Device: {self.serial} - {self.id}' - def generate_device_identity(self): + def generate_device_identity(self): # noqa """ generate identity for every device """ prefix = "POS" while True: number_part = ''.join(random.choices(string.digits, k=6)) code = f"{prefix}{number_part}" - if not self.objects.filter(short_code=code).exists(): + if not Device.objects.filter(device_identity=code).exists(): return code def save(self, *args, **kwargs):