diff --git a/packages/workflow/src/WorkflowDataProxy.ts b/packages/workflow/src/WorkflowDataProxy.ts index 4703c21c5efb8..fe9591fedf3cd 100644 --- a/packages/workflow/src/WorkflowDataProxy.ts +++ b/packages/workflow/src/WorkflowDataProxy.ts @@ -1148,6 +1148,10 @@ export class WorkflowDataProxy { executionData = that.getNodeExecutionData(nodeName, false, outputIndex, runIndex); } + if (that.workflow.getNode(that.activeNodeName)?.executeOnce) { + executionData = that.connectionInputData.slice(0, 1); + } + return executionData; }, $json: {}, // Placeholder