From 8fb533e4b93c5cd85eee4fa6877bc1e47daf6a85 Mon Sep 17 00:00:00 2001 From: TurboRx <187360786+TurboRx@users.noreply.github.com> Date: Sun, 26 Oct 2025 11:34:35 +0530 Subject: [PATCH] Config: Arrays are not valid for Config.subprocesses (#11532) --- server/config-loader.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/config-loader.ts b/server/config-loader.ts index 549b86ffe3..1a27fa49f9 100644 --- a/server/config-loader.ts +++ b/server/config-loader.ts @@ -97,7 +97,7 @@ function cacheSubProcesses(config: ConfigType) { config.subprocessescache = (Object.fromEntries( processTypes.map(k => [k, value]) ) as Record); - } else if (typeof value === 'object') { + } else if (typeof value === 'object' && !Array.isArray(value)) { config.subprocessescache = value; } else { pushError('error' as const, `Invalid \`subprocesses\` specification. Use any of 0, 1, or a plain old object.`);