diff --git a/projects/schema-form/src/lib/model/formproperty.ts b/projects/schema-form/src/lib/model/formproperty.ts index 7527fc9e..6c021374 100644 --- a/projects/schema-form/src/lib/model/formproperty.ts +++ b/projects/schema-form/src/lib/model/formproperty.ts @@ -249,7 +249,7 @@ export abstract class FormProperty { if (typeof expString === 'boolean') { valid = !expString ? !value : value } else if (typeof expString === 'number') { - valid = !!value ? `${expString}` === `${value}` : false; + valid = (!!value || value == 0) ? `${expString}` === `${value}` : false; } else if (-1 !== `${expString}`.indexOf('$ANY$')) { if(Array.isArray(value)) { valid = value.length > 0;