From bf8f103bdad29fc99c76fd2d040022456f815d48 Mon Sep 17 00:00:00 2001 From: Laurent Date: Thu, 12 Jun 2025 16:12:04 +0200 Subject: [PATCH] simplify log creation --- sync/models/data_access.py | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/sync/models/data_access.py b/sync/models/data_access.py index 5f54b11..e0455ec 100644 --- a/sync/models/data_access.py +++ b/sync/models/data_access.py @@ -38,21 +38,29 @@ class DataAccess(BaseModel): if model_class: for user in users: logger.info(f'=== create ModelLog for: {operation} > {users}') + ModelLog.objects.create( + user=user, + model_id=self.model_id, + model_name=self.model_name, + operation=operation, + date=timezone.now(), + store_id=self.store_id + ) - existing_log = ModelLog.objects.filter(user=user, model_id=self.model_id, operation=operation).first() - if existing_log: - existing_log.date = timezone.now() - existing_log.model_operation = operation - existing_log.save() - else: - ModelLog.objects.create( - user=user, - model_id=self.model_id, - model_name=self.model_name, - operation=operation, - date=timezone.now(), - store_id=self.store_id - ) + # existing_log = ModelLog.objects.filter(user=user, model_id=self.model_id, operation=operation).first() + # if existing_log: + # existing_log.date = timezone.now() + # existing_log.model_operation = operation + # existing_log.save() + # else: + # ModelLog.objects.create( + # user=user, + # model_id=self.model_id, + # model_name=self.model_name, + # operation=operation, + # date=timezone.now(), + # store_id=self.store_id + # ) else: logger.warn(f'!!!model not found: {self.model_name}')