From 005e726cc675484811f1e0b4ac2d14d20e07b80e Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Sat, 19 Feb 2022 12:38:46 +0100 Subject: [PATCH] :bug: Fix issue that expression did not resolve correctly for not existing node and parameter --- packages/workflow/src/WorkflowDataProxy.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/workflow/src/WorkflowDataProxy.ts b/packages/workflow/src/WorkflowDataProxy.ts index e168c6b48c..be8c310456 100644 --- a/packages/workflow/src/WorkflowDataProxy.ts +++ b/packages/workflow/src/WorkflowDataProxy.ts @@ -171,7 +171,7 @@ export class WorkflowDataProxy { } else { if (!node.parameters.hasOwnProperty(name)) { // Parameter does not exist on node - throw new Error(`Could not find parameter "${name}" on node "${nodeName}"`); + return undefined; } returnValue = node.parameters[name]; @@ -299,7 +299,7 @@ export class WorkflowDataProxy { const node = this.workflow.nodes[nodeName]; if (!node) { - throw new Error(`The node "${nodeName}" does not exist!`); + return undefined; } return new Proxy(