fix(v2): atomically publish enqueue event
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user