diff options
| author | Honza Král <honza.kral@gmail.com> | 2009-06-18 00:31:18 +0000 |
|---|---|---|
| committer | Honza Král <honza.kral@gmail.com> | 2009-06-18 00:31:18 +0000 |
| commit | 3772800752da3a184191958b240133490ecfd645 (patch) | |
| tree | 42acbf89deb8f93c0571b6ff8e367ccde523c7c8 | |
| parent | eea2bfd9416c1adc3d815591018a3bab969a17b1 (diff) | |
[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
| -rw-r--r-- | django/forms/fields.py | 2 |
1 files changed, 2 insertions, 0 deletions
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 |
