From e379b8c7e16ea8acc928e4adeb0a3942ca9a13da Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Fri, 27 Dec 2024 10:52:05 +0800 Subject: [PATCH] fix: Dialogue node context type is not required (#1926) --- .../flow/step_node/ai_chat_step_node/i_chat_node.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/application/flow/step_node/ai_chat_step_node/i_chat_node.py b/apps/application/flow/step_node/ai_chat_step_node/i_chat_node.py index badc6961a..b6a322c2e 100644 --- a/apps/application/flow/step_node/ai_chat_step_node/i_chat_node.py +++ b/apps/application/flow/step_node/ai_chat_step_node/i_chat_node.py @@ -26,7 +26,8 @@ class ChatNodeSerializer(serializers.Serializer): model_params_setting = serializers.DictField(required=False, error_messages=ErrMessage.integer("模型参数相关设置")) - dialogue_type = serializers.CharField(required=True, error_messages=ErrMessage.char("上下文类型")) + dialogue_type = serializers.CharField(required=False, allow_blank=True, allow_null=True, + error_messages=ErrMessage.char("上下文类型")) class IChatNode(INode):