From bce6f0bda03a203cd5c565d762334c8618197fc3 Mon Sep 17 00:00:00 2001 From: Josh Lehman Date: Sat, 21 Mar 2026 11:22:27 -0700 Subject: [PATCH] fix: guard daemon install command env --- src/cli/daemon-cli/install.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/cli/daemon-cli/install.ts b/src/cli/daemon-cli/install.ts index c95e5db126a..aa2ca5b2e45 100644 --- a/src/cli/daemon-cli/install.ts +++ b/src/cli/daemon-cli/install.ts @@ -137,11 +137,14 @@ async function gatewayServiceNeedsAutoNodeExtraCaCertsRefresh(params: { }): Promise { try { const currentCommand = await params.service.readCommand(params.env); - const currentExecPath = currentCommand?.programArguments[0]?.trim(); + if (!currentCommand) { + return false; + } + const currentExecPath = currentCommand.programArguments[0]?.trim(); if (!currentExecPath) { return false; } - const currentEnvironment = currentCommand?.environment ?? {}; + const currentEnvironment = currentCommand.environment ?? {}; const currentNodeExtraCaCerts = currentEnvironment.NODE_EXTRA_CA_CERTS?.trim(); const expectedNodeExtraCaCerts = resolveAutoNodeExtraCaCerts({ env: {