zahmis 5 лет назад
Родитель
Сommit
ef49903fe1
1 измененных файлов с 9 добавлено и 0 удалено
  1. 9 0
      src/server/routes/apiv3/bookmarks.js

+ 9 - 0
src/server/routes/apiv3/bookmarks.js

@@ -145,6 +145,15 @@ module.exports = (crowi) => {
    */
   validator.myBookmarkList = [
     query('page').isInt({ min: 1 }),
+    query('pageLimitationM').custom((value) => {
+      if (value === undefined) {
+        return 10;
+      }
+      if (value > 100) {
+        throw new Error('You should set less than 100 or not to set pageLimitationM.');
+      }
+      return value;
+    }),
   ];
 
   router.get('/:userId', accessTokenParser, loginRequired, validator.myBookmarkList, apiV3FormValidator, async(req, res) => {