diff --git a/src/Symfony/Component/Form/Extension/Validator/Validator/DelegatingValidator.php b/src/Symfony/Component/Form/Extension/Validator/Validator/DelegatingValidator.php index 7501e83ecd..d1df51e647 100644 --- a/src/Symfony/Component/Form/Extension/Validator/Validator/DelegatingValidator.php +++ b/src/Symfony/Component/Form/Extension/Validator/Validator/DelegatingValidator.php @@ -76,7 +76,7 @@ class DelegatingValidator implements FormValidatorInterface $child->addError($error); } } - } elseif ($violations = $this->validator->validate($form)) { + } elseif (count($violations = $this->validator->validate($form))) { foreach ($violations as $violation) { $propertyPath = $violation->getPropertyPath(); $template = $violation->getMessageTemplate();