fix(v2): atomically publish enqueue event

This commit is contained in:
2026-07-28 10:41:18 +02:00
parent 63c977cea5
commit d7d40dc645
+2
View File
@@ -54,6 +54,8 @@ async def enqueue(db: AsyncSession, job_id: str, trigger: str = "manual") -> Exe
job_identifier = job.id
execution = Execution(job_id=job_identifier, trigger=trigger, progress={})
db.add(execution)
await db.flush()
await record_event(db, execution)
try:
await db.commit()
except IntegrityError as error: