1
0
Fork 0
mirror of synced 2024-06-30 03:50:37 +12:00

Fix presence validation for array values

This commit is contained in:
Andrew Kingston 2021-02-02 13:50:13 +00:00
parent 7c0a2bc2f5
commit 7984382552

View file

@ -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 => {