diff options
| author | Tim Graham <timograham@gmail.com> | 2017-04-15 13:01:38 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-04-17 08:32:29 -0400 |
| commit | c09bf8d76770d39a4d9545b67598cd05adee281b (patch) | |
| tree | 209391e0482730712a18d450d72b654b985e7158 /django/forms | |
| parent | e5dce7b0fbd2965e524ce97114f501319ec2bb6f (diff) | |
Fixed #28058 -- Restored empty BoundFields evaluating to True.
Regression in b52c73008a9d67e9ddbb841872dc15cdd3d6ee01
Diffstat (limited to 'django/forms')
| -rw-r--r-- | django/forms/boundfield.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/django/forms/boundfield.py b/django/forms/boundfield.py index 9c0cd6e427..f3f6e3aea0 100644 --- a/django/forms/boundfield.py +++ b/django/forms/boundfield.py @@ -53,6 +53,10 @@ class BoundField: for widget in self.field.widget.subwidgets(self.html_name, self.value(), attrs=attrs) ) + def __bool__(self): + # BoundField evaluates to True even if it doesn't have subwidgets. + return True + def __iter__(self): return iter(self.subwidgets) |
