Remove synchronization check when creating ModelLogs

main^2
Razmig Sarkissian 2 weeks ago
parent 85c56981a6
commit efdb414345
  1. 25
      sync/signals.py

@ -126,19 +126,18 @@ def save_model_log(users, model_operation, model_name, model_id, store_id):
with transaction.atomic():
created_logs = []
for user in users:
if user.can_synchronize:
# logger.info(f'Creating ModelLog for user {user.id} - user exists: {User.objects.filter(id=user.id).exists()}')
model_log = ModelLog(
user=user,
operation=model_operation,
model_name=model_name,
model_id=model_id,
store_id=store_id,
device_id=device_id
)
model_log.save()
# logger.info(f'ModelLog saved with ID: {model_log.id}')
created_logs.append(model_log.id)
# logger.info(f'Creating ModelLog for user {user.id} - user exists: {User.objects.filter(id=user.id).exists()}')
model_log = ModelLog(
user=user,
operation=model_operation,
model_name=model_name,
model_id=model_id,
store_id=store_id,
device_id=device_id
)
model_log.save()
# logger.info(f'ModelLog saved with ID: {model_log.id}')
created_logs.append(model_log.id)
# Immediate verification within transaction
# immediate_count = ModelLog.objects.filter(id__in=created_logs).count()

Loading…
Cancel
Save