Просмотр исходного кода

fix: improve validation for shareLinkId in getPageInfoHandler

Yuki Takei 1 месяц назад
Родитель
Сommit
7ca24b844b
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      apps/app/src/server/routes/apiv3/page/get-page-info.ts

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

@@ -64,7 +64,7 @@ export const getPageInfoHandlerFactory = (crowi: Crowi): RequestHandler[] => {
   // define validators for req.query
   // define validators for req.query
   const validator = [
   const validator = [
     query('pageId').isMongoId().withMessage('pageId is required'),
     query('pageId').isMongoId().withMessage('pageId is required'),
-    query('shareLinkId').optional().isMongoId(),
+    query('shareLinkId').optional({ checkFalsy: true }).isMongoId(),
   ];
   ];
 
 
   return [
   return [