fix: Third party access without conversation user data (#3632)

This commit is contained in:
shaohuzhang1 2025-07-16 17:20:56 +08:00 committed by GitHub
parent 8adca34c88
commit faebf60478
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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: