From 637be56dc1da23b2a7c09e63738bce3c60fc9a62 Mon Sep 17 00:00:00 2001 From: Ben Elan Date: Mon, 18 Nov 2024 22:03:50 -0800 Subject: [PATCH] fix(logs): prevent shfmt environment variable deprecation warning --- server/src/config.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/server/src/config.ts b/server/src/config.ts index b37eee151..cf6fd99f9 100644 --- a/server/src/config.ts +++ b/server/src/config.ts @@ -102,9 +102,12 @@ export function getConfigFromEnvironmentVariables(): { } const environmentVariablesUsed = Object.entries(rawConfig) - .map(([key, value]) => (typeof value !== 'undefined' ? key : null)) - .filter((key): key is string => key !== null) - .filter((key) => key !== 'logLevel') // logLevel is a special case that we ignore + .filter( + ([key, value]) => + !['undefined', 'object'].includes(typeof value) && + ![null, 'logLevel'].includes(key), + ) + .map(([key]) => key) const config = ConfigSchema.parse(rawConfig)