From 3d57d18d503f85dbeb971816c169e87b7fc1c7d7 Mon Sep 17 00:00:00 2001 From: FTD-YI <751417527@qq.com> Date: Mon, 25 Aug 2025 16:50:04 +0800 Subject: [PATCH] fix: add transporterOptions when keyFile is object in populateGoogleAuth() --- src/app/credential-internal.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/app/credential-internal.ts b/src/app/credential-internal.ts index 2171d6e637..dab12186f4 100644 --- a/src/app/credential-internal.ts +++ b/src/app/credential-internal.ts @@ -477,7 +477,11 @@ function populateGoogleAuth(keyFile: string | object, httpAgent?: Agent) copyAttr(keyFile, keyFile, 'private_key', 'privateKey'); copyAttr(keyFile, keyFile, 'client_email', 'clientEmail'); - client = auth.fromJSON(keyFile); + client = auth.fromJSON(keyFile, { + transporterOptions: { + agent: httpAgent, + }, + }); } return { auth, client }; }