refactor: remove db.commit() from audit_service.log_action, all callers use UoW

This commit is contained in:
2026-02-20 15:33:23 +01:00
parent 0c526c48f9
commit a9255e15ce
19 changed files with 345 additions and 337 deletions

View File

@@ -99,17 +99,16 @@ def create_technique(
with UnitOfWork(db) as uow:
saved = repo.save(entity)
log_action(
db,
user_id=current_user.id,
action="create_technique",
entity_type="technique",
entity_id=saved.id,
details={"mitre_id": saved.mitre_id, "name": saved.name},
)
uow.commit()
log_action(
db,
user_id=current_user.id,
action="create_technique",
entity_type="technique",
entity_id=saved.id,
details={"mitre_id": saved.mitre_id, "name": saved.name},
)
return saved
@@ -137,17 +136,16 @@ def update_technique(
with UnitOfWork(db) as uow:
saved = repo.save(entity)
log_action(
db,
user_id=current_user.id,
action="update_technique",
entity_type="technique",
entity_id=saved.id,
details={"mitre_id": mitre_id, "updated_fields": list(update_data.keys())},
)
uow.commit()
log_action(
db,
user_id=current_user.id,
action="update_technique",
entity_type="technique",
entity_id=saved.id,
details={"mitre_id": mitre_id, "updated_fields": list(update_data.keys())},
)
return saved
@@ -176,15 +174,14 @@ def review_technique(
with UnitOfWork(db) as uow:
saved = repo.save(entity)
log_action(
db,
user_id=current_user.id,
action="review_technique",
entity_type="technique",
entity_id=saved.id,
details={"mitre_id": mitre_id},
)
uow.commit()
log_action(
db,
user_id=current_user.id,
action="review_technique",
entity_type="technique",
entity_id=saved.id,
details={"mitre_id": mitre_id},
)
return saved