Browse Source

Fix min and max value validation for date fields

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

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

@ -225,13 +225,15 @@ const maxLengthHandler = (value, rule) => {
// Evaluates a min value constraint // Evaluates a min value constraint
const minValueHandler = (value, rule) => { const minValueHandler = (value, rule) => {
const limit = parseType(rule.value, "number") // Use same type as the value so that things can be compared
const limit = parseType(rule.value, rule.type)
return value && value >= limit return value && value >= limit
} }
// Evaluates a max value constraint // Evaluates a max value constraint
const maxValueHandler = (value, rule) => { const maxValueHandler = (value, rule) => {
const limit = parseType(rule.value, "number") // Use same type as the value so that things can be compared
const limit = parseType(rule.value, rule.type)
return value == null || value <= limit return value == null || value <= limit
} }

Loading…
Cancel
Save