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

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

@@ -70,6 +70,15 @@ module.exports = (crowi) => {
     retrieveRevisions: [
       query('pageId').isMongoId().withMessage('pageId is required'),
       query('selectedPage').isInt({ min: 0 }).withMessage('selectedPage must be int'),
+      query('pageLimitationS').custom((value) => {
+        if (value === undefined) {
+          return 10;
+        }
+        if (value > 100) {
+          throw new Error('You should set less than 100 or not to set pageLimitationS.');
+        }
+        return value;
+      }),
     ],
     retrieveRevisionById: [
       query('pageId').isMongoId().withMessage('pageId is required'),