From 3772800752da3a184191958b240133490ecfd645 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Honza=20Kr=C3=A1l?= Date: Thu, 18 Jun 2009 00:31:18 +0000 Subject: [PATCH] [soc2009/model-validation] Do not run simple validators on empty values git-svn-id: http://code.djangoproject.com/svn/django/branches/soc2009/model-validation@11033 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/forms/fields.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/django/forms/fields.py b/django/forms/fields.py index 6adc6dba2a..c0a5d6638e 100644 --- a/django/forms/fields.py +++ b/django/forms/fields.py @@ -121,6 +121,8 @@ class Field(object): raise ValidationError(self.error_messages['required']) def run_validators(self, value): + if value in validators.EMPTY_VALUES: + return errors = [] for v in self.validators: # don't run complex validators since they need all_values