Shun Miyazawa 1 год назад
Родитель
Сommit
215c28de13

+ 0 - 2
apps/app/src/client/components/Navbar/GrowiContextualSubNavigation.tsx

@@ -7,8 +7,6 @@ import type {
   IPageToRenameWithMeta, IPageWithMeta, IPageInfoForEntity,
 } from '@growi/core';
 import { pagePathUtils } from '@growi/core/dist/utils';
-import { GlobalCodeMirrorEditorKey } from '@growi/editor';
-import { useCodeMirrorEditorIsolated } from '@growi/editor/dist/client/stores/codemirror-editor';
 import { useTranslation } from 'next-i18next';
 import dynamic from 'next/dynamic';
 import Link from 'next/link';

+ 3 - 1
apps/app/src/server/routes/apiv3/page/sync-latest-revision-body-to-yjs-draft.ts

@@ -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) {