From 8d28ac27d21027ededdcccda5997082b9114e308 Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Wed, 16 Jul 2025 17:16:53 +0800 Subject: [PATCH] refactor: improve default global variable retrieval logic for better clarity --- .../flow/step_node/start_node/impl/base_start_node.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/application/flow/step_node/start_node/impl/base_start_node.py b/apps/application/flow/step_node/start_node/impl/base_start_node.py index c8168417b..07ef33be2 100644 --- a/apps/application/flow/step_node/start_node/impl/base_start_node.py +++ b/apps/application/flow/step_node/start_node/impl/base_start_node.py @@ -17,9 +17,11 @@ from application.flow.step_node.start_node.i_start_node import IStarNode def get_default_global_variable(input_field_list: List): - return {item.get('variable'): item.get('default_value') for item in input_field_list if - item.get('default_value', None) is not None} - + return { + item.get('variable') or item.get('field'): item.get('default_value') + for item in input_field_list + if item.get('default_value', None) is not None + } def get_global_variable(node): body = node.workflow_manage.get_body()