mizozobu 6 лет назад
Родитель
Сommit
4a42779488

+ 1 - 1
src/server/routes/apiv3/user-group.js

@@ -13,7 +13,7 @@ const validator = {};
 
 const { ObjectId } = require('mongoose').Types;
 
-const { toPagingLimit, toPagingOffset } = require('../../util/validator');
+const { toPagingLimit, toPagingOffset } = require('../../util/express-validator/sanitizer');
 
 /**
  * @swagger

+ 7 - 4
src/server/util/validator.js → src/server/util/express-validator/sanitizer.js

@@ -1,15 +1,18 @@
-const validators = {};
+// custom sanitizers not covered by express-validator
+// https://github.com/validatorjs/validator.js#sanitizers
 
-validators.toPagingLimit = (_value) => {
+const sanitizers = {};
+
+sanitizers.toPagingLimit = (_value) => {
   const value = parseInt(_value);
   // eslint-disable-next-line no-restricted-globals
   return !isNaN(value) && isFinite(value) ? value : 20;
 };
 
-validators.toPagingOffset = (_value) => {
+sanitizers.toPagingOffset = (_value) => {
   const value = parseInt(_value);
   // eslint-disable-next-line no-restricted-globals
   return !isNaN(value) && isFinite(value) ? value : 0;
 };
 
-module.exports = validators;
+module.exports = sanitizers;

+ 2 - 0
src/server/util/express-validator/validator.js

@@ -0,0 +1,2 @@
+// custom validators not covered by express-validator
+// https://github.com/validatorjs/validator.js#validators