diff --git a/packages/nodes-base/nodes/HttpRequest.node.ts b/packages/nodes-base/nodes/HttpRequest.node.ts index ffcfbcd462..528af90551 100644 --- a/packages/nodes-base/nodes/HttpRequest.node.ts +++ b/packages/nodes-base/nodes/HttpRequest.node.ts @@ -661,10 +661,6 @@ export class HttpRequest implements INodeType { for (const parameterName of Object.keys(jsonParameters)) { optionData = jsonParameters[parameterName] as OptionData; const tempValue = this.getNodeParameter(parameterName, itemIndex, '') as string | object; - if (tempValue === '') { - // Paramter is empty so skip it - continue; - } const sendBinaryData = this.getNodeParameter('sendBinaryData', itemIndex, false) as boolean; if (optionData.name === 'body' && parametersAreJson === true) { @@ -729,6 +725,11 @@ export class HttpRequest implements INodeType { } } + if (tempValue === '') { + // Paramter is empty so skip it + continue; + } + // @ts-ignore requestOptions[optionData.name] = tempValue;