From d4fac0527b7a34aace9ea0ff89dde152026d6c17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Ovejero?= Date: Wed, 16 Aug 2023 16:14:41 +0200 Subject: [PATCH] fix(core): Fix `continueOnFail` for expression error in Set (#6939) * fix(core): Fix `continueOnFail` for expression error in Set * Add story --- packages/core/src/NodeExecuteFunctions.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/src/NodeExecuteFunctions.ts b/packages/core/src/NodeExecuteFunctions.ts index e053949c9226e..7de0fe5f01025 100644 --- a/packages/core/src/NodeExecuteFunctions.ts +++ b/packages/core/src/NodeExecuteFunctions.ts @@ -2041,7 +2041,8 @@ export function getNodeParameter( ); cleanupParameterData(returnData); } catch (e) { - if (e instanceof ExpressionError && node.continueOnFail && node.name === 'Set') { + if (e instanceof ExpressionError && node.continueOnFail && node.type === 'n8n-nodes-base.set') { + // https://linear.app/n8n/issue/PAY-684 returnData = [{ name: undefined, value: undefined }]; } else { if (e.context) e.context.parameter = parameterName;