From afce58c19a4265edc4cfa8a3b0445aaafe18950c Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Sun, 9 May 2021 14:15:47 -0500 Subject: [PATCH] :bug: Fix issue with Google Sheets update with custom key row #1736 --- packages/nodes-base/nodes/Google/Sheet/GoogleSheet.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/nodes-base/nodes/Google/Sheet/GoogleSheet.ts b/packages/nodes-base/nodes/Google/Sheet/GoogleSheet.ts index 2aa2541f2..aca82ddea 100644 --- a/packages/nodes-base/nodes/Google/Sheet/GoogleSheet.ts +++ b/packages/nodes-base/nodes/Google/Sheet/GoogleSheet.ts @@ -286,7 +286,7 @@ export class GoogleSheet { throw new NodeOperationError(this.executeFunctions.getNode(), `The range "${range}" is not valid.`); } - const keyRowRange = `${sheet ? sheet + '!' : ''}${rangeStartSplit[1]}${dataStartRowIndex}:${rangeEndSplit[1]}${dataStartRowIndex}`; + const keyRowRange = `${sheet ? sheet + '!' : ''}${rangeStartSplit[1]}${keyRowIndex + 1}:${rangeEndSplit[1]}${keyRowIndex + 1}`; const sheetDatakeyRow = await this.getData(this.encodeRange(keyRowRange), valueRenderMode); @@ -302,7 +302,7 @@ export class GoogleSheet { throw new NodeOperationError(this.executeFunctions.getNode(), `Could not find column for key "${indexKey}"!`); } - const startRowIndex = rangeStartSplit[2] || ''; + const startRowIndex = rangeStartSplit[2] || dataStartRowIndex; const endRowIndex = rangeEndSplit[2] || ''; const keyColumn = this.getColumnWithOffset(rangeStartSplit[1], keyIndex);