From faebf604788fbbae0f8db49a8d6dd398d0f47376 Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Wed, 16 Jul 2025 17:20:56 +0800 Subject: [PATCH] fix: Third party access without conversation user data (#3632) --- apps/chat/serializers/chat.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/chat/serializers/chat.py b/apps/chat/serializers/chat.py index 8649cc2e8..b4df253f8 100644 --- a/apps/chat/serializers/chat.py +++ b/apps/chat/serializers/chat.py @@ -327,7 +327,7 @@ class ChatSerializers(serializers.Serializer): ChatMessageSerializers(data=instance).is_valid(raise_exception=True) chat_info = self.get_chat_info() chat_info.get_application() - chat_info.get_chat_user() + chat_info.get_chat_user((instance.get('form_data') or {}).get('akser')) self.is_valid_chat_id(chat_info) self.is_valid_chat_user() if chat_info.application.type == ApplicationTypeChoices.SIMPLE: