From 070dfd6cde7655e1bc84515088a8ed5910776396 Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Fri, 14 Aug 2020 20:02:52 +0200 Subject: [PATCH] :bug: Fix issue that FunctionItem-Node loses binary data #840 --- packages/nodes-base/nodes/FunctionItem.node.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/nodes-base/nodes/FunctionItem.node.ts b/packages/nodes-base/nodes/FunctionItem.node.ts index 6352fc3f98..b4573fccad 100644 --- a/packages/nodes-base/nodes/FunctionItem.node.ts +++ b/packages/nodes-base/nodes/FunctionItem.node.ts @@ -100,8 +100,14 @@ export class FunctionItem implements INodeType { throw new Error('No data got returned. Always an object has to be returned!'); } - return { + const returnItem: INodeExecutionData = { json: jsonData }; + + if (item.binary) { + returnItem.binary = item.binary; + } + + return returnItem; } }