From e061b036a54597b6a994573ea6aa2ee02ca8838e Mon Sep 17 00:00:00 2001 From: Karen Tracey Date: Sat, 10 Sep 2011 00:05:48 +0000 Subject: Fixed #15722: ensure formsets evaluate to True even if they have no forms. Thanks mlavin. git-svn-id: http://code.djangoproject.com/svn/django/trunk@16756 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/forms/formsets.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'django/forms/formsets.py') diff --git a/django/forms/formsets.py b/django/forms/formsets.py index 4d2d9fca47..6f4783116d 100644 --- a/django/forms/formsets.py +++ b/django/forms/formsets.py @@ -60,6 +60,10 @@ class BaseFormSet(StrAndUnicode): def __len__(self): return len(self.forms) + def __nonzero__(self): + """All formsets have a management form which is not included in the length""" + return True + def _management_form(self): """Returns the ManagementForm instance for this FormSet.""" if self.is_bound: -- cgit v1.3