Browse Source

Prevent not-equals from failing on fields that are both empty

pull/4023/head
Andrew Kingston 5 years ago
parent
commit
cebfcb280b
  1. 6
      packages/standard-components/src/forms/validation.js

6
packages/standard-components/src/forms/validation.js

@ -248,7 +248,11 @@ const equalHandler = (value, rule) => {
// Evaluates a not equal constraint
const notEqualHandler = (value, rule) => {
return !equalHandler(value, rule)
const ruleValue = parseType(rule.value, rule.type)
if (value == null && ruleValue == null) {
return true
}
return value !== ruleValue
}
// Evaluates a regex constraint

Loading…
Cancel
Save