From 9e7280cf8bd14aa1b6b703465ea782cf81111586 Mon Sep 17 00:00:00 2001 From: forehalo Date: Wed, 23 Apr 2025 15:07:47 +0000 Subject: [PATCH] chore(server): ignore unknown config module (#11926) --- packages/backend/server/src/base/config/register.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/backend/server/src/base/config/register.ts b/packages/backend/server/src/base/config/register.ts index 9dfa905394..4153114969 100644 --- a/packages/backend/server/src/base/config/register.ts +++ b/packages/backend/server/src/base/config/register.ts @@ -243,6 +243,11 @@ function readConfigJSONOverrides(path: string) { export function override(config: AppConfig, update: DeepPartial) { Object.keys(update).forEach(module => { const moduleDescriptors = APP_CONFIG_DESCRIPTORS[module]; + // ignore unknown config module + if (!moduleDescriptors) { + return; + } + const configKeys = new Set(Object.keys(moduleDescriptors)); const moduleConfig = config[module as keyof AppConfig];