From 9848df1a67cabab683a9041951ea10e4d10b0eba Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Wed, 11 Aug 2021 15:56:21 +0100 Subject: [PATCH] Fix min and max value validation for date fields --- packages/standard-components/src/forms/validation.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/standard-components/src/forms/validation.js b/packages/standard-components/src/forms/validation.js index d52397f7c6..30b6fd7ca7 100644 --- a/packages/standard-components/src/forms/validation.js +++ b/packages/standard-components/src/forms/validation.js @@ -225,13 +225,15 @@ const maxLengthHandler = (value, rule) => { // Evaluates a min value constraint 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 } // Evaluates a max value constraint 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 }