From a66a55aa106c1eaab11d6dade8f2aeb101fbc989 Mon Sep 17 00:00:00 2001 From: Ria <123465523+riascho@users.noreply.github.com> Date: Tue, 21 Jan 2025 19:21:00 +0100 Subject: [PATCH] adds hint for single item output too --- .../nodes/Transform/Summarize/Summarize.node.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/nodes-base/nodes/Transform/Summarize/Summarize.node.ts b/packages/nodes-base/nodes/Transform/Summarize/Summarize.node.ts index 3a2f66df07..0c55d7aec9 100644 --- a/packages/nodes-base/nodes/Transform/Summarize/Summarize.node.ts +++ b/packages/nodes-base/nodes/Transform/Summarize/Summarize.node.ts @@ -18,9 +18,7 @@ import { fieldValueGetter, splitData, } from './utils'; -import { fields } from '../../Contentful/AssetDescription'; -// import { generatePairedItemData } from '../../../utils/utilities'; -// [ria] not needed + export class Summarize implements INodeType { description: INodeTypeDescription = { displayName: 'Summarize', @@ -352,7 +350,7 @@ export class Summarize implements INodeType { item: index, })), }; - return [[executionData]]; + return new NodeExecutionOutput([[executionData]], fieldsNotFound); } else { if (!fieldsToSplitBy.length) { const { pairedItems, ...json } = aggregationResult; @@ -362,7 +360,7 @@ export class Summarize implements INodeType { item: index, })), }; - return [[executionData]]; + return new NodeExecutionOutput([[executionData]], fieldsNotFound); } const returnData = aggregationToArray(aggregationResult, fieldsToSplitBy); const executionData = returnData.map((item) => {