From a95ff6f5c5c05fe1e4dc6bd20469ffee587cf0a9 Mon Sep 17 00:00:00 2001 From: cthomas Date: Sun, 20 Jul 2025 14:29:19 -0700 Subject: [PATCH] feat: use no refresh flag in job creation (#3434) --- letta/services/job_manager.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/letta/services/job_manager.py b/letta/services/job_manager.py index 0e6deb71..b192afa8 100644 --- a/letta/services/job_manager.py +++ b/letta/services/job_manager.py @@ -62,8 +62,10 @@ class JobManager: pydantic_job.user_id = actor.id job_data = pydantic_job.model_dump(to_orm=True) job = JobModel(**job_data) - await job.create_async(session, actor=actor) # Save job in the database - return job.to_pydantic() + job = await job.create_async(session, actor=actor, no_commit=True, no_refresh=True) # Save job in the database + result = job.to_pydantic() + await session.commit() + return result @enforce_types @trace_method