From 1e179bfab3e7d71ff35a16b97d928dff6ec9f987 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Thu, 24 Nov 2022 11:26:14 -0500 Subject: [PATCH] Rewrite ternary as IIFE Signed-off-by: Sebastian Malton --- .../inject-system-cas.injectable.ts | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/common/certificate-authorities/inject-system-cas.injectable.ts b/src/common/certificate-authorities/inject-system-cas.injectable.ts index 85899c14ab..f75dcd6c70 100644 --- a/src/common/certificate-authorities/inject-system-cas.injectable.ts +++ b/src/common/certificate-authorities/inject-system-cas.injectable.ts @@ -29,11 +29,17 @@ const injectSystemCAsInjectable = getInjectable({ return; } - const cas = Array.isArray(globalAgent.options.ca) - ? globalAgent.options.ca - : globalAgent.options.ca - ? [globalAgent.options.ca] - : []; + const cas = (() => { + if (Array.isArray(globalAgent.options.ca)) { + return globalAgent.options.ca; + } + + if (globalAgent.options.ca) { + return [globalAgent.options.ca]; + } + + return []; + })(); for (const cert of certs) { if (!isCertActive(cert)) {