@@ -356,7 +356,7 @@ module.exports = (crowi) => {
}
try {
- const page = await Page.findById(pageId);
+ const page = await Page.findOne({ _id: { $eq: pageId } });
// check the user is accessible
const isAccessible = await Page.isAccessiblePageByViewer(page.id, req.user);
@@ -145,7 +145,7 @@ export const updatePageHandlersFactory: UpdatePageHandlersFactory = (crowi) => {
const sanitizeRevisionId = revisionId == null ? undefined : generalXssFilter.process(revisionId);
// check page existence
- const isExist = await Page.count({ _id: pageId }) > 0;
+ const isExist = await Page.count({ _id: { $eq: pageId } }) > 0;
if (!isExist) {
return res.apiv3Err(new ErrorV3(`Page('${pageId}' is not found or forbidden`, 'notfound_or_forbidden'), 400);