From 77002052702ae34a55150dc0c39f0d7ddc50fe3a Mon Sep 17 00:00:00 2001 From: Denys Vuika Date: Tue, 13 Sep 2016 18:41:15 +0100 Subject: [PATCH] #726 validator improvements - min/max length validators allow null values --- .../src/components/widgets/core/form-field-validator.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field-validator.ts b/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field-validator.ts index 95ca5441ce..99dcffb218 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field-validator.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field-validator.ts @@ -85,7 +85,7 @@ export class MinLengthFieldValidator implements FormFieldValidator { } validate(field: FormFieldModel): boolean { - if (this.isSupported(field)) { + if (this.isSupported(field) && field.value) { let result = field.value.length >= field.minLength; if (!result) { field.validationSummary = `Should be at least ${field.minLength} characters long.`; @@ -110,7 +110,7 @@ export class MaxLengthFieldValidator implements FormFieldValidator { } validate(field: FormFieldModel): boolean { - if (this.isSupported(field)) { + if (this.isSupported(field) && field.value) { let result = field.value.length <= field.maxLength; if (!result) { field.validationSummary = `Should be ${field.maxLength} characters maximum.`;