From c23b6ed90471f3593afb2ffec647794d6c8dc5c6 Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Fri, 8 Nov 2019 07:18:01 +0100 Subject: [PATCH] :zap: Improve error reporting on expression error --- packages/core/src/NodeExecuteFunctions.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/core/src/NodeExecuteFunctions.ts b/packages/core/src/NodeExecuteFunctions.ts index 58e1e320d8..344abf9f83 100644 --- a/packages/core/src/NodeExecuteFunctions.ts +++ b/packages/core/src/NodeExecuteFunctions.ts @@ -220,7 +220,13 @@ export function getNodeParameter(workflow: Workflow, runExecutionData: IRunExecu throw new Error(`Could not get parameter "${parameterName}"!`); } - const returnData = workflow.getParameterValue(value, runExecutionData, runIndex, itemIndex, node.name, connectionInputData); + let returnData; + try { + returnData = workflow.getParameterValue(value, runExecutionData, runIndex, itemIndex, node.name, connectionInputData); + } catch (e) { + e.message += ` [Error in parameter: "${parameterName}"]`; + throw e; + } return returnData; }