From 86daa606865baa785827f361aa3525a08c1851c8 Mon Sep 17 00:00:00 2001 From: VitorBrangioni Date: Thu, 9 Nov 2017 16:01:36 -0200 Subject: [PATCH 1/4] max limit removed if passed parameter "max" have value equals "null" --- src/querymen-schema.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/querymen-schema.js b/src/querymen-schema.js index 311a672..7deb807 100644 --- a/src/querymen-schema.js +++ b/src/querymen-schema.js @@ -333,7 +333,10 @@ export default class QuerymenSchema { for (let i in this.params) { if (error) break let param = this.params[i] - param.validate((err) => { error = err }) + + if (param.options.max !== null) { + param.validate((err) => { error = err }) + } } return next(error) From 7aec7148fa604ab8ecc9262119261656d7abe1af Mon Sep 17 00:00:00 2001 From: VitorBrangioni Date: Thu, 9 Nov 2017 17:21:56 -0200 Subject: [PATCH 2/4] Edited package for add in npm --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 9b4fd32..8a29f25 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { - "name": "querymen", + "name": "querymen_vitorbrangioni", "version": "2.1.3", - "description": "Querystring parser middleware for MongoDB, Express and Nodejs", + "description": "Querystring parser middleware for MongoDB, Express and Nodejs - Versao do Vitor Brangioni para atender determinado projeto", "main": "dist/index.js", "files": [ "bin/", From 4ccbe822f17aefb5de21580805acfa7016c05cb7 Mon Sep 17 00:00:00 2001 From: VitorBrangioni Date: Thu, 9 Nov 2017 17:29:12 -0200 Subject: [PATCH 3/4] The max limit removed if this "max" parameter passed has value equals "null" --- src/querymen-schema.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/querymen-schema.js b/src/querymen-schema.js index 311a672..7deb807 100644 --- a/src/querymen-schema.js +++ b/src/querymen-schema.js @@ -333,7 +333,10 @@ export default class QuerymenSchema { for (let i in this.params) { if (error) break let param = this.params[i] - param.validate((err) => { error = err }) + + if (param.options.max !== null) { + param.validate((err) => { error = err }) + } } return next(error) From dba2f200172c5b9a08bc3cc5831f14c8dfd09ed5 Mon Sep 17 00:00:00 2001 From: VitorBrangioni Date: Thu, 9 Nov 2017 17:30:46 -0200 Subject: [PATCH 4/4] Correction --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 8a29f25..9b4fd32 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { - "name": "querymen_vitorbrangioni", + "name": "querymen", "version": "2.1.3", - "description": "Querystring parser middleware for MongoDB, Express and Nodejs - Versao do Vitor Brangioni para atender determinado projeto", + "description": "Querystring parser middleware for MongoDB, Express and Nodejs", "main": "dist/index.js", "files": [ "bin/",