From cd2418f3fae1330706e92214f83d51b3c639992f Mon Sep 17 00:00:00 2001 From: ChengLei Shao Date: Tue, 7 Jan 2025 22:14:04 +0800 Subject: [PATCH] chore: throw error when enable multi-app-manager in sub app (#6005) --- .../@nocobase/plugin-multi-app-manager/src/server/server.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/plugins/@nocobase/plugin-multi-app-manager/src/server/server.ts b/packages/plugins/@nocobase/plugin-multi-app-manager/src/server/server.ts index 1d7fe8ea2a..92bd30c860 100644 --- a/packages/plugins/@nocobase/plugin-multi-app-manager/src/server/server.ts +++ b/packages/plugins/@nocobase/plugin-multi-app-manager/src/server/server.ts @@ -173,6 +173,12 @@ export class PluginMultiAppManagerServer extends Plugin { }); } + async beforeEnable() { + if (this.app.name !== 'main') { + throw new Error('@nocobase/plugin-multi-app-manager can only be enabled in the main app'); + } + } + async load() { await this.importCollections(path.resolve(__dirname, 'collections'));