소스 검색

change how to check page exist

yusuketk 5 년 전
부모
커밋
05f7949a41
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/server/routes/apiv3/page.js

+ 1 - 1
src/server/routes/apiv3/page.js

@@ -207,7 +207,7 @@ module.exports = (crowi) => {
       const page = await Page.findByIdAndViewer(pageId, req.user);
 
       if (page == null) {
-        const isPageExist = await Page.findById(pageId);
+        const isPageExist = await Page.count({ _id: pageId }) > 0;
         if (isPageExist) {
           // This page exists but req.user has not read permission
           return res.apiv3Err(new ErrorV3(`Haven't the right to see the page ${pageId}.`), 403);