fix: 修复 dashboard_router 中 ConversationManager 方法缺少 await 的问题

This commit is contained in:
limbo 2025-12-18 18:42:03 +08:00 committed by Wenjie Zhang
parent fd9dc403bd
commit 1dab4a7010

View File

@ -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 = []