From 65ab0ef17065e70ea1037c332cf6f14a4c665cea Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Fri, 25 Jul 2025 17:16:05 +0800 Subject: [PATCH] fix: Interface parameter asker, user cannot be seen in the conversation log #3735 (#3748) --- apps/application/serializers/common.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/application/serializers/common.py b/apps/application/serializers/common.py index b79da8811..f9169a29a 100644 --- a/apps/application/serializers/common.py +++ b/apps/application/serializers/common.py @@ -107,7 +107,10 @@ class ChatInfo: } else: if asker: - self.chat_user = asker + if isinstance(asker, dict): + self.chat_user = asker + else: + self.chat_user = {'username': asker} else: self.chat_user = {'username': '游客'} return self.chat_user