From e3527f7d69076c31a3f6ce928b58228527a3d589 Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Wed, 26 Mar 2025 01:48:50 -0600 Subject: [PATCH] fix(processors): ensure environment variable processing handles non-string values correctly --- packages/server/src/templates/processors.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/server/src/templates/processors.ts b/packages/server/src/templates/processors.ts index 4cf48f1d..f0f068aa 100644 --- a/packages/server/src/templates/processors.ts +++ b/packages/server/src/templates/processors.ts @@ -205,12 +205,13 @@ export function processEnvVars( } // Handle object of env vars - return Object.entries(template.config.env).map( - ([key, value]: [string, string]) => { + return Object.entries(template.config.env).map(([key, value]) => { + if (typeof value === "string") { const processedValue = processValue(value, variables, schema); return `${key}=${processedValue}`; - }, - ); + } + return `${key}=${value}`; + }); } /**