From 01ad09114d25d300c15e66061ab7677b32df0a31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E8=89=AF?= <841369634@qq.com> Date: Mon, 27 Apr 2026 18:07:35 +0800 Subject: [PATCH] perf: Return the obtained `chat_record` --- apps/chat/serializers/chat.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/chat/serializers/chat.py b/apps/chat/serializers/chat.py index 4514dc457bc..60e65a93f09 100644 --- a/apps/chat/serializers/chat.py +++ b/apps/chat/serializers/chat.py @@ -384,8 +384,9 @@ def get_chat_record(chat_info, chat_record_id): return chat_record_list[-1] chat_record = QuerySet(ChatRecord).filter(id=chat_record_id, chat_id=chat_info.chat_id).first() if chat_record is None: - if not is_valid_uuid(chat_record_id): - raise ChatException(500, _("Conversation record does not exist")) + raise ChatException(500, _("Conversation record does not exist")) + else: + return chat_record chat_record = QuerySet(ChatRecord).filter(id=chat_record_id).first() return chat_record