Fix min and max value validation for date fields

This commit is contained in:
Andrew Kingston 2021-08-11 15:56:21 +01:00
parent ac5cf884cf
commit 9848df1a67
1 changed files with 4 additions and 2 deletions

View File

@ -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
} }