From d6ff0ec4d548e3a5f99d6a92ff53c00143d5873e Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Mon, 6 Jan 2025 06:04:24 -0800 Subject: [PATCH] control workflow timeline order in backend - descending (#1491) --- skyvern/forge/sdk/db/client.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/skyvern/forge/sdk/db/client.py b/skyvern/forge/sdk/db/client.py index 22986948..8cbfe829 100644 --- a/skyvern/forge/sdk/db/client.py +++ b/skyvern/forge/sdk/db/client.py @@ -379,7 +379,7 @@ class AgentDB: select(ActionModel) .filter(ActionModel.organization_id == organization_id) .filter(ActionModel.task_id.in_(task_ids)) - .order_by(ActionModel.created_at) + .order_by(ActionModel.created_at.desc()) ) actions = (await session.scalars(query)).all() return [Action.model_validate(action) for action in actions] @@ -2241,7 +2241,7 @@ class AgentDB: select(WorkflowRunBlockModel) .filter_by(workflow_run_id=workflow_run_id) .filter_by(organization_id=organization_id) - .order_by(WorkflowRunBlockModel.created_at) + .order_by(WorkflowRunBlockModel.created_at.desc()) ) ).all() tasks = await self.get_tasks_by_workflow_run_id(workflow_run_id)