on master help sign in
Only validate number upper bound if specified

Fixes #363.

commitd105cdc20e313d4d937340c96f416fce09372624 authorFang <git@fang.io> dateMon 23 Dec 2019, 12:52 (7 years ago) parent3cddf08
1 file changed+7−2
src/form/validators.js+7−2
src/form/validators.js+7−2
@@ -104,8 +104,13 @@ export const buildAddressValidator = () =>
104104 validateNotNullAddress,
105105 validateEthereumAddress,
106106 ]);
107−export const buildNumberValidator = (min = 0, max = NaN) =>
108− buildValidator([validateGreaterThan(min), validateLessThan(max)]);
107+export const buildNumberValidator = (min = 0, max = null) => {
108+ let validators = [validateGreaterThan(min)];
109+ if (max !== null) {
110+ validators.push(validateLessThan(max));
111+ }
112+ return buildValidator(validators);
113+};
109114
110115export const buildEmailValidator = validate =>
111116 buildValidator([validateNotEmpty, validateEmail], validate);