|
|
@@ -1,8 +1,8 @@
|
|
|
import mongoose from 'mongoose';
|
|
|
-import loggerFactory from '~/utils/logger';
|
|
|
|
|
|
-import Page from '~/server/models/page';
|
|
|
import config from '^/config/migrate';
|
|
|
+import { getModelSafely } from '~/server/util/mongoose-utils';
|
|
|
+import loggerFactory from '~/utils/logger';
|
|
|
|
|
|
const logger = loggerFactory('growi:migrate:remove-crowi-lauout');
|
|
|
|
|
|
@@ -11,6 +11,8 @@ module.exports = {
|
|
|
logger.info('Apply migration');
|
|
|
mongoose.connect(config.mongoUri, config.mongodb.options);
|
|
|
|
|
|
+ const Page = getModelSafely('Page') || require('~/server/models/page')();
|
|
|
+
|
|
|
const pages = await Page.find({ updatedAt: { $type: 'double' } });
|
|
|
|
|
|
if (pages.length === 0) {
|