From 35c3f8e4f8060a270a6f0af563fb41e7821afd54 Mon Sep 17 00:00:00 2001 From: ChatonDeAru <823314+chatondearu@users.noreply.github.com> Date: Fri, 5 Apr 2024 20:19:11 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20fixing=20issue=20with?= =?UTF-8?q?=20service=20accout=20key=20in=20secrets?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/gsheets/accessors.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server/gsheets/accessors.ts b/src/server/gsheets/accessors.ts index 4307dda..2c221a6 100644 --- a/src/server/gsheets/accessors.ts +++ b/src/server/gsheets/accessors.ts @@ -355,11 +355,12 @@ export class Sheet< return tryNTimes( async () => { if (hasGSheetsAccess()) { + const key = process.env.GCP_SERVICE_ACCOUNT_PRIVATE_KEY || "" // Authentication const doc = new GoogleSpreadsheet(process.env.GSHEET_ID) await doc.useServiceAccountAuth({ client_email: process.env.GCP_SERVICE_ACCOUNT_CLIENT_EMAIL || "", - private_key: process.env.GCP_SERVICE_ACCOUNT_PRIVATE_KEY || "", + private_key: key.replace(/\\n/g, "\n"), }) await doc.loadInfo() return doc.sheetsByTitle[this.sheetName]