|
|
@@ -2,6 +2,7 @@ import mongoose from 'mongoose';
|
|
|
|
|
|
import { getModelSafely, getMongoUri, mongoOptions } from '@growi/core';
|
|
|
import loggerFactory from '~/utils/logger';
|
|
|
+import getPageModel from '~/server/models/page';
|
|
|
|
|
|
const logger = loggerFactory('growi:migrate:abolish-page-group-relation');
|
|
|
|
|
|
@@ -37,7 +38,7 @@ module.exports = {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- const Page = getModelSafely('Page') || require('~/server/models/page')();
|
|
|
+ const Page = getModelSafely('Page') || getPageModel();
|
|
|
const UserGroup = getModelSafely('UserGroup') || require('~/server/models/user-group')();
|
|
|
|
|
|
// retrieve all documents from 'pagegrouprelations'
|
|
|
@@ -74,7 +75,7 @@ module.exports = {
|
|
|
logger.info('Rollback migration');
|
|
|
mongoose.connect(getMongoUri(), mongoOptions);
|
|
|
|
|
|
- const Page = getModelSafely('Page') || require('~/server/models/page')();
|
|
|
+ const Page = getModelSafely('Page') || getPageModel();
|
|
|
const UserGroup = getModelSafely('UserGroup') || require('~/server/models/user-group')();
|
|
|
|
|
|
// retrieve all Page documents which granted by UserGroup
|