|
|
@@ -7,6 +7,7 @@ import mongoose from 'mongoose';
|
|
|
|
|
|
import type Crowi from '~/server/crowi';
|
|
|
import type { PageModel } from '~/server/models/page';
|
|
|
+import { getYjsService } from '~/server/service/yjs/yjs';
|
|
|
import loggerFactory from '~/utils/logger';
|
|
|
|
|
|
import { apiV3FormValidator } from '../../../middlewares/apiv3-form-validator';
|
|
|
@@ -45,7 +46,8 @@ export const syncLatestRevisionBodyToYjsDraftHandlerFactory: SyncLatestRevisionB
|
|
|
}
|
|
|
|
|
|
try {
|
|
|
- await crowi.pageService.syncLatestRevisionBodyToYjsDraft(pageId);
|
|
|
+ const yjsService = getYjsService();
|
|
|
+ await yjsService.syncWithTheLatestRevisionForce(pageId);
|
|
|
return res.apiv3({ });
|
|
|
}
|
|
|
catch (err) {
|