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