Shun Miyazawa 1 год назад
Родитель
Сommit
51deada7c4
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      apps/app/src/server/routes/apiv3/page/get-yjs-data.ts

+ 1 - 1
apps/app/src/server/routes/apiv3/page/get-yjs-data.ts

@@ -24,6 +24,7 @@ interface Req extends Request<ReqParams, ApiV3Response> {
   user: IUserHasId,
   user: IUserHasId,
 }
 }
 export const getYjsDataHandlerFactory: GetYjsDataHandlerFactory = (crowi) => {
 export const getYjsDataHandlerFactory: GetYjsDataHandlerFactory = (crowi) => {
+  const Page = mongoose.model<IPage, PageModel>('Page');
   const accessTokenParser = require('../../../middlewares/access-token-parser')(crowi);
   const accessTokenParser = require('../../../middlewares/access-token-parser')(crowi);
   const loginRequiredStrictly = require('../../../middlewares/login-required')(crowi);
   const loginRequiredStrictly = require('../../../middlewares/login-required')(crowi);
 
 
@@ -39,7 +40,6 @@ export const getYjsDataHandlerFactory: GetYjsDataHandlerFactory = (crowi) => {
       const { pageId } = req.params;
       const { pageId } = req.params;
 
 
       // check whether accessible
       // check whether accessible
-      const Page = mongoose.model<IPage, PageModel>('Page');
       if (!(await Page.isAccessiblePageByViewer(pageId, req.user))) {
       if (!(await Page.isAccessiblePageByViewer(pageId, req.user))) {
         return res.apiv3Err(new ErrorV3('Current user is not accessible to this page.', 'forbidden-page'), 403);
         return res.apiv3Err(new ErrorV3('Current user is not accessible to this page.', 'forbidden-page'), 403);
       }
       }