diff --git a/src/commands/doctor-gateway-services.ts b/src/commands/doctor-gateway-services.ts index 015fadb94..9769ca5f1 100644 --- a/src/commands/doctor-gateway-services.ts +++ b/src/commands/doctor-gateway-services.ts @@ -142,7 +142,12 @@ export async function maybeRepairGatewayServiceConfig( } const service = resolveGatewayService(); - const command = await service.readCommand(process.env).catch(() => null); + let command: Awaited> | null = null; + try { + command = await service.readCommand(process.env); + } catch { + command = null; + } if (!command) return; const audit = await auditGatewayServiceConfig({ @@ -154,7 +159,9 @@ export async function maybeRepairGatewayServiceConfig( note( audit.issues .map((issue) => - issue.detail ? `- ${issue.message} (${issue.detail})` : `- ${issue.message}`, + issue.detail + ? `- ${issue.message} (${issue.detail})` + : `- ${issue.message}`, ) .join("\n"), "Gateway service config",