diff --git a/backend/utils/common.js b/backend/utils/common.js index 455bc5ea..0c6b37ef 100644 --- a/backend/utils/common.js +++ b/backend/utils/common.js @@ -69,7 +69,7 @@ export class CommonService { if (config.secret2FA === this.appConfig.secret2FA) { config.secret2FA = this.appConfig.secret2FA; } - const appConfigNodes = new Map(this.appConfig.nodes?.map((node) => [node.index, node])); + const appConfigNodes = new Map(this.appConfig.nodes?.map((node) => [node.index, node]) || []); config.nodes?.forEach((node) => { const appConfigNode = appConfigNodes.get(node.index); if (appConfigNode?.authentication) { diff --git a/server/utils/common.ts b/server/utils/common.ts index 53c27b57..685f6656 100644 --- a/server/utils/common.ts +++ b/server/utils/common.ts @@ -78,7 +78,7 @@ export class CommonService { if (config.secret2FA === this.appConfig.secret2FA) { config.secret2FA = this.appConfig.secret2FA; } - const appConfigNodes = new Map(this.appConfig.nodes?.map((node) => [node.index, node])); + const appConfigNodes = new Map(this.appConfig.nodes?.map((node) => [node.index, node]) || []); config.nodes?.forEach((node) => { const appConfigNode = appConfigNodes.get(node.index); if (appConfigNode?.authentication) {