diff --git a/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts b/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts index 446bd82352..f39cacf080 100644 --- a/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts +++ b/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts @@ -107,15 +107,15 @@ export class RabbitMQTrigger implements INodeType { const self = this; - const item: INodeExecutionData = { - json: {}, - }; - const startConsumer = async () => { await channel.consume(queue, async (message: IDataObject) => { if (message !== null) { let content: IDataObject | string = message!.content!.toString(); + const item: INodeExecutionData = { + json: {}, + }; + if (options.contentIsBinary === true) { item.binary = { data: await this.helpers.prepareBinaryData(message.content),