diff --git a/packages/plugin-collection-manager/src/index.ts b/packages/plugin-collection-manager/src/index.ts index 3b1f54c89..427bdcfef 100644 --- a/packages/plugin-collection-manager/src/index.ts +++ b/packages/plugin-collection-manager/src/index.ts @@ -33,12 +33,16 @@ export default class CollectionManagerPlugin extends Plugin { this.app.db.on('fields.afterCreate', afterCreateForReverseField(this.app.db)); this.app.db.on('collections.afterCreate', async (model, options) => { if (options.context) { - await model.migrate(); + process.nextTick(async () => { + await model.migrate(); + }); } }); this.app.db.on('fields.afterCreate', async (model, options) => { if (options.context) { - await model.migrate(); + process.nextTick(async () => { + await model.migrate(); + }); } }); }