diff --git a/packages/workflow/src/WorkflowDataProxy.ts b/packages/workflow/src/WorkflowDataProxy.ts index c809e7c616..30f56c6d03 100644 --- a/packages/workflow/src/WorkflowDataProxy.ts +++ b/packages/workflow/src/WorkflowDataProxy.ts @@ -583,28 +583,6 @@ export class WorkflowDataProxy { }); } - if ( - nodeName !== that.activeNodeName && - !that.runExecutionData?.resultData.runData?.hasOwnProperty(nodeName) - ) { - throw new ExpressionError(`no data, execute "${nodeName}" node first`, { - runIndex: that.runIndex, - itemIndex: that.itemIndex, - failExecution: true, - }); - } - - if ( - nodeName !== that.activeNodeName && - !that.workflow.getNodeConnectionIndexes(that.activeNodeName, nodeName, 'main') - ) { - throw new ExpressionError(`connect "${that.activeNodeName}" to "${nodeName}"`, { - runIndex: that.runIndex, - itemIndex: that.itemIndex, - failExecution: true, - }); - } - return that.nodeDataGetter(nodeName); }, },