From e535cece209ba620a0bb7e44d98a2ea3414ccc2f Mon Sep 17 00:00:00 2001 From: Jonathan Date: Sat, 3 Sep 2022 11:45:22 +0100 Subject: [PATCH 1/2] fix graphql return items --- packages/nodes-base/nodes/GraphQL/GraphQL.node.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/nodes-base/nodes/GraphQL/GraphQL.node.ts b/packages/nodes-base/nodes/GraphQL/GraphQL.node.ts index 116fd1c358cff..c0e263aa9c144 100644 --- a/packages/nodes-base/nodes/GraphQL/GraphQL.node.ts +++ b/packages/nodes-base/nodes/GraphQL/GraphQL.node.ts @@ -433,7 +433,7 @@ export class GraphQL implements INodeType { } if (responseFormat === 'string') { const dataPropertyName = this.getNodeParameter('dataPropertyName', 0) as string; - responseData.push({ + returnItems.push({ json: { [dataPropertyName]: response, }, @@ -458,7 +458,7 @@ export class GraphQL implements INodeType { throw new NodeApiError(this.getNode(), response.errors, { message }); } const executionData = this.helpers.constructExecutionMetaData( - this.helpers.returnJsonArray(responseData), + this.helpers.returnJsonArray(response), { itemData: { item: itemIndex } }, ); returnItems.push(...executionData); From b1d318a47494bcfcd49f8ee5e550efd9308ad847 Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Sat, 3 Sep 2022 13:19:07 +0200 Subject: [PATCH 2/2] :zap: Remove not used code --- packages/nodes-base/nodes/GraphQL/GraphQL.node.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/nodes-base/nodes/GraphQL/GraphQL.node.ts b/packages/nodes-base/nodes/GraphQL/GraphQL.node.ts index c0e263aa9c144..8bc81603685bd 100644 --- a/packages/nodes-base/nodes/GraphQL/GraphQL.node.ts +++ b/packages/nodes-base/nodes/GraphQL/GraphQL.node.ts @@ -324,7 +324,6 @@ export class GraphQL implements INodeType { let requestOptions: OptionsWithUri & RequestPromiseOptions; const returnItems: INodeExecutionData[] = []; - const responseData: IDataObject | IDataObject[] = []; for (let itemIndex = 0; itemIndex < items.length; itemIndex++) { try { const requestMethod = this.getNodeParameter('requestMethod', itemIndex, 'POST') as string;