diff --git a/packages/core/server/src/helpers/application-version.ts b/packages/core/server/src/helpers/application-version.ts index ba9ced9dd4..60cb634c5f 100644 --- a/packages/core/server/src/helpers/application-version.ts +++ b/packages/core/server/src/helpers/application-version.ts @@ -31,14 +31,14 @@ export class ApplicationVersion { return null; } - async update() { + async update(version?: string) { await this.collection.sync(); await this.collection.model.destroy({ truncate: true, }); await this.collection.model.create({ - value: this.app.getVersion(), + value: version || this.app.getVersion(), }); } diff --git a/packages/plugins/@nocobase/plugin-client/src/server/__tests__/20231215215245-admin-menu-uid.test.ts b/packages/plugins/@nocobase/plugin-client/src/server/__tests__/20231215215245-admin-menu-uid.test.ts index 1ffa0d6e94..d1dd635552 100644 --- a/packages/plugins/@nocobase/plugin-client/src/server/__tests__/20231215215245-admin-menu-uid.test.ts +++ b/packages/plugins/@nocobase/plugin-client/src/server/__tests__/20231215215245-admin-menu-uid.test.ts @@ -26,6 +26,7 @@ describe('nocobase-admin-menu', () => { beforeEach(async () => { app = await startApp(); + await app.version.update('0.17.0-alpha.7'); }); afterEach(async () => {