From 7f4779aad5e550ad553005c7cbb8697d45490deb Mon Sep 17 00:00:00 2001 From: Sam Rose Date: Tue, 4 Mar 2025 10:14:41 +0000 Subject: [PATCH] Small fix to googlesheets mock. --- .../src/integrations/tests/utils/googlesheets.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/server/src/integrations/tests/utils/googlesheets.ts b/packages/server/src/integrations/tests/utils/googlesheets.ts index 184ae15b09..6fd974d16f 100644 --- a/packages/server/src/integrations/tests/utils/googlesheets.ts +++ b/packages/server/src/integrations/tests/utils/googlesheets.ts @@ -420,15 +420,16 @@ export class GoogleSheetsMock { } const newRows = body.values.map(v => this.valuesToRowData(v)) - const toDelete = - params.insertDataOption === "INSERT_ROWS" ? newRows.length : 0 - sheet.data[0].rowData.splice(endRowIndex + 1, toDelete, ...newRows) - sheet.data[0].rowMetadata.splice(endRowIndex + 1, toDelete, { + const newMetadata = newRows.map(() => ({ hiddenByUser: false, hiddenByFilter: false, pixelSize: 100, developerMetadata: [], - }) + })) + const toDelete = + params.insertDataOption === "INSERT_ROWS" ? newRows.length : 0 + sheet.data[0].rowData.splice(endRowIndex + 1, toDelete, ...newRows) + sheet.data[0].rowMetadata.splice(endRowIndex + 1, toDelete, ...newMetadata) // It's important to give back a correct updated range because the API // library we use makes use of it to assign the correct row IDs to rows.