diff --git a/apps/routers/conversation.py b/apps/routers/conversation.py index 1620ab5421a4018fd316a6d55939d859befd5282..dfb0ce42636a959ff180deb03c56b0a62fbb9166 100644 --- a/apps/routers/conversation.py +++ b/apps/routers/conversation.py @@ -185,15 +185,15 @@ async def update_conversation( ) # 更新Conversation数据 - change_status = await ConversationManager.update_conversation_by_conversation_id( - user_sub, - conversation_id, - { - "title": post_body.title, - }, - ) - - if not change_status: + try: + await ConversationManager.update_conversation_by_conversation_id( + user_sub, + conversation_id, + { + "title": post_body.title, + }, + ) + except Exception as e: return JSONResponse( status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, content=ResponseData( diff --git a/apps/schemas/enum_var.py b/apps/schemas/enum_var.py index f76e75028253e430766777bdb169cf5d77db40cc..e7ecf87c3ed043ff85818050cc7f9e7fe4ed04ba 100644 --- a/apps/schemas/enum_var.py +++ b/apps/schemas/enum_var.py @@ -213,6 +213,6 @@ class AgentState(str, Enum): class LanguageType(str, Enum): """语言类型""" - CHINESE = "zh_cn" + CHINESE = "zh" ENGLISH = "en" diff --git a/apps/services/conversation.py b/apps/services/conversation.py index 6bacb72720dbe43ff6835d4714c720f2778d85b1..02fa2b52e67c4a74400709f91721e0176ac157af 100644 --- a/apps/services/conversation.py +++ b/apps/services/conversation.py @@ -113,11 +113,10 @@ class ConversationManager: """通过ConversationID更新对话信息""" mongo = MongoDB() conv_collection = mongo.get_collection("conversation") - result = await conv_collection.update_one( + await conv_collection.update_one( {"_id": conversation_id, "user_sub": user_sub}, {"$set": data}, ) - return result.modified_count > 0 @staticmethod async def delete_conversation_by_conversation_id(user_sub: str, conversation_id: str) -> None: