From 96f0b7abe3665bc4bc91db84a2a9556597fbfbb6 Mon Sep 17 00:00:00 2001 From: Harry Date: Mon, 20 Oct 2025 21:47:49 +0800 Subject: [PATCH] fix(trigger): handle missing 'inputs' key in trigger data retrieval --- api/core/workflow/nodes/trigger_plugin/trigger_event_node.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/core/workflow/nodes/trigger_plugin/trigger_event_node.py b/api/core/workflow/nodes/trigger_plugin/trigger_event_node.py index 477e3a15c4..9424192942 100644 --- a/api/core/workflow/nodes/trigger_plugin/trigger_event_node.py +++ b/api/core/workflow/nodes/trigger_plugin/trigger_event_node.py @@ -63,7 +63,8 @@ class TriggerEventNode(Node): """ # Get trigger data passed when workflow was triggered - trigger_inputs = dict(self.graph_runtime_state.variable_pool.user_inputs) + trigger_inputs = dict(self.graph_runtime_state.variable_pool.user_inputs.get("inputs", {})) + metadata = { WorkflowNodeExecutionMetadataKey.TRIGGER_INFO: { **trigger_inputs,