From 1dab4a70103a905adfcf5a1fd8fdfddcf2729249 Mon Sep 17 00:00:00 2001 From: limbo Date: Thu, 18 Dec 2025 18:42:03 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20dashboard=5Frouter?= =?UTF-8?q?=20=E4=B8=AD=20ConversationManager=20=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E7=BC=BA=E5=B0=91=20await=20=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/routers/dashboard_router.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/routers/dashboard_router.py b/server/routers/dashboard_router.py index 6ecc7e9d..d3c27222 100644 --- a/server/routers/dashboard_router.py +++ b/server/routers/dashboard_router.py @@ -164,14 +164,14 @@ async def get_conversation_detail( """Get conversation detail (Admin only)""" try: conv_manager = ConversationManager(db) - conversation = conv_manager.get_conversation_by_thread_id(thread_id) + conversation = await conv_manager.get_conversation_by_thread_id(thread_id) if not conversation: raise HTTPException(status_code=404, detail="Conversation not found") # Get messages and stats - messages = conv_manager.get_messages(conversation.id) - stats = conv_manager.get_stats(conversation.id) + messages = await conv_manager.get_messages(conversation.id) + stats = await conv_manager.get_stats(conversation.id) # Format messages message_list = []