From 434b288a3c78a5a38903172feffa3e3c21265da3 Mon Sep 17 00:00:00 2001 From: Zaytsev Kirill Date: Thu, 22 Oct 2020 14:20:50 +0300 Subject: [PATCH] fix: Validator groups enlargement, number validation rule --- src/validation/rules.ts | 2 +- src/validation/validator.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/validation/rules.ts b/src/validation/rules.ts index d6d9821..814515f 100644 --- a/src/validation/rules.ts +++ b/src/validation/rules.ts @@ -225,7 +225,7 @@ export default { * Rule: checks if the value is only alpha numeric */ number ({ value }: { value: any }): Promise { - return Promise.resolve(!isNaN(Number(value))) + return Promise.resolve(String(value).length > 0 && !isNaN(Number(value))) }, /** diff --git a/src/validation/validator.ts b/src/validation/validator.ts index 96e8281..c2eab3a 100644 --- a/src/validation/validator.ts +++ b/src/validation/validator.ts @@ -68,7 +68,7 @@ export function createValidatorGroups (rules: [ValidationRule, any[], string, st bail: true, }))) } else { - groups.push(...rules.map(mapper)) + groups.push(...enlarge(rules.map(mapper))) } return groups