From e3b0398aee59b05fda0571d1a7c8d6d3445a8b47 Mon Sep 17 00:00:00 2001 From: Shubham Naik Date: Mon, 27 Oct 2025 18:17:20 -0700 Subject: [PATCH] Fix sync route for list messages for step (#5764) * fix: list messages for step route * fix: list messages for step route --------- Co-authored-by: Shubham Naik --- letta/services/step_manager.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/letta/services/step_manager.py b/letta/services/step_manager.py index a74d6614..ba991d97 100644 --- a/letta/services/step_manager.py +++ b/letta/services/step_manager.py @@ -278,15 +278,14 @@ class StepManager: ascending: bool = False, ) -> List[PydanticMessage]: async with db_registry.async_session() as session: - messages = MessageModel.list( + messages = await MessageModel.list_async( db_session=session, before=before, after=after, ascending=ascending, limit=limit, actor=actor, - join_model=StepModel, - join_conditions=[MessageModel.step.id == step_id], + step_id=step_id, ) return [message.to_pydantic() for message in messages]