From 5e7e3c2c46dabb5026b7de6ce877b6a9d58aedac Mon Sep 17 00:00:00 2001 From: chenos Date: Sat, 22 Jan 2022 16:42:25 +0800 Subject: [PATCH] fix(plugin-collection-manager): cannot destructure property 'skipExist' of 'loadOptions' as it is undefined. --- packages/api/src/index.ts | 4 ++-- packages/plugin-collection-manager/src/models/collection.ts | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/api/src/index.ts b/packages/api/src/index.ts index 6eff7ff5e2..2f111075ed 100644 --- a/packages/api/src/index.ts +++ b/packages/api/src/index.ts @@ -49,8 +49,8 @@ const api = new Application({ }, }); -api.plugin(require('@nocobase/plugin-collection-manager')); -api.plugin(require('@nocobase/plugin-ui-schema-storage')); +api.plugin(require('@nocobase/plugin-collection-manager').default); +api.plugin(require('@nocobase/plugin-ui-schema-storage').default); // api.plugin(require('@nocobase/plugin-acl')); if (process.argv.length < 3) { diff --git a/packages/plugin-collection-manager/src/models/collection.ts b/packages/plugin-collection-manager/src/models/collection.ts index 2c8de92ffd..9676e54d81 100644 --- a/packages/plugin-collection-manager/src/models/collection.ts +++ b/packages/plugin-collection-manager/src/models/collection.ts @@ -9,12 +9,11 @@ interface LoadOptions { } export class CollectionModel extends MagicAttributeModel { - get db(): Database { return (this.constructor).database; } - async load(loadOptions?: LoadOptions) { + async load(loadOptions: LoadOptions = {}) { const { skipExist, skipField } = loadOptions; const name = this.get('name'); let collection: Collection;