From f30bf36d85b7b54bce2030d263cf77cddcd86141 Mon Sep 17 00:00:00 2001 From: Christopher Hall Date: Wed, 2 May 2012 16:28:47 -0700 Subject: [PATCH] Min/Max Validators ignore empty string Fixes #3686 --- src/Symfony/Component/Validator/Constraints/MaxValidator.php | 2 +- src/Symfony/Component/Validator/Constraints/MinValidator.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/Validator/Constraints/MaxValidator.php b/src/Symfony/Component/Validator/Constraints/MaxValidator.php index 90c9437b2f..18d8e8902e 100644 --- a/src/Symfony/Component/Validator/Constraints/MaxValidator.php +++ b/src/Symfony/Component/Validator/Constraints/MaxValidator.php @@ -31,7 +31,7 @@ class MaxValidator extends ConstraintValidator */ public function validate($value, Constraint $constraint) { - if (null === $value) { + if (null === $value || '' === $value) { return; } diff --git a/src/Symfony/Component/Validator/Constraints/MinValidator.php b/src/Symfony/Component/Validator/Constraints/MinValidator.php index 4ffe43ab63..a91d873864 100644 --- a/src/Symfony/Component/Validator/Constraints/MinValidator.php +++ b/src/Symfony/Component/Validator/Constraints/MinValidator.php @@ -31,7 +31,7 @@ class MinValidator extends ConstraintValidator */ public function validate($value, Constraint $constraint) { - if (null === $value) { + if (null === $value || '' === $value) { return; }