refactor(prospecting): migrate SVC-006 transaction control to endpoint level
Some checks failed
Some checks failed
Move db.commit() from services to API endpoints and Celery tasks. Services now use db.flush() only; endpoints own the transaction. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -51,6 +51,7 @@ def create_interaction(
|
||||
user_id=current_admin.user_id,
|
||||
data=data.model_dump(exclude_none=True),
|
||||
)
|
||||
db.commit()
|
||||
return InteractionResponse.model_validate(interaction)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user