Browse Source

Fix presence validation for array values

master
Andrew Kingston 6 years ago
parent
commit
3faef71ff4
  1. 8
      packages/standard-components/src/forms/validation.js

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

@ -58,7 +58,13 @@ export const createValidatorFromConstraints = (constraints, field, table) => {
}
const presenceConstraint = value => {
return value == null || value === "" ? "Required" : null
let invalid
if (Array.isArray(value)) {
invalid = value.length === 0
} else {
invalid = value == null || value === ""
}
return invalid ? "Required" : null
}
const lengthConstraint = maxLength => value => {

Loading…
Cancel
Save