diff --git a/django/newforms/formsets.py b/django/newforms/formsets.py index c662f69931..2a0a1313b1 100644 --- a/django/newforms/formsets.py +++ b/django/newforms/formsets.py @@ -174,7 +174,8 @@ def formset_for_form(form, formset=BaseFormSet, num_extra=1, orderable=False, de def all_valid(formsets): """Returns true if every formset in formsets is valid.""" + valid = True for formset in formsets: if not formset.is_valid(): - return False - return True + valid = False + return valid