From 269c12b737148ad0d9c988afff43b75de37f8dd9 Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Thu, 28 Aug 2025 11:22:56 +0800 Subject: [PATCH] fix: Default value for form node reference parameter checkbox (#3953) --- .../flow/step_node/form_node/impl/base_form_node.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/application/flow/step_node/form_node/impl/base_form_node.py b/apps/application/flow/step_node/form_node/impl/base_form_node.py index aaa0fe46f..1923ee49e 100644 --- a/apps/application/flow/step_node/form_node/impl/base_form_node.py +++ b/apps/application/flow/step_node/form_node/impl/base_form_node.py @@ -22,7 +22,8 @@ def get_default_option(option_list, _type, value_field): if option_list is not None and isinstance(option_list, list) and len(option_list) > 0: default_value_list = [o.get(value_field) for o in option_list if o.get('default')] if len(default_value_list) == 0: - return [o.get(value_field) for o in option_list] if _type == 'MultiSelect' else option_list[0].get( + return [option_list[0].get( + value_field)] if _type == 'MultiSelect' else option_list[0].get( value_field) else: if _type == 'MultiSelect':