diff --git a/packages/core/src/NodeExecuteFunctions.ts b/packages/core/src/NodeExecuteFunctions.ts index a698e00e5dc1c..99e07ec6d4ae9 100644 --- a/packages/core/src/NodeExecuteFunctions.ts +++ b/packages/core/src/NodeExecuteFunctions.ts @@ -2042,7 +2042,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;