From 3ba2b8d80f4045917fcb1865a71164043d6b2a52 Mon Sep 17 00:00:00 2001 From: Kevin Hu Date: Mon, 30 Dec 2024 12:18:16 +0800 Subject: [PATCH] Fix agent session list by user_id. (#4285) ### What problem does this PR solve? ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) --- api/apps/sdk/session.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/apps/sdk/session.py b/api/apps/sdk/session.py index 6c89dc99d..eff4dcfe0 100644 --- a/api/apps/sdk/session.py +++ b/api/apps/sdk/session.py @@ -247,6 +247,7 @@ def list_agent_session(tenant_id, agent_id): if not UserCanvasService.query(user_id=tenant_id, id=agent_id): return get_error_data_result(message=f"You don't own the agent {agent_id}.") id = request.args.get("id") + user_id = request.args.get("user_id") page_number = int(request.args.get("page", 1)) items_per_page = int(request.args.get("page_size", 30)) orderby = request.args.get("orderby", "update_time") @@ -254,7 +255,7 @@ def list_agent_session(tenant_id, agent_id): desc = False else: desc = True - convs = API4ConversationService.get_list(agent_id, tenant_id, page_number, items_per_page, orderby, desc, id) + convs = API4ConversationService.get_list(agent_id, tenant_id, page_number, items_per_page, orderby, desc, id, user_id) if not convs: return get_result(data=[]) for conv in convs: