34 lines
1.3 KiB
Diff
34 lines
1.3 KiB
Diff
# django__django-14608
|
|
# Loki Mode Multi-Agent Patch
|
|
# Attempts: 1
|
|
|
|
--- a/django/forms/formsets.py
|
|
+++ b/django/forms/formsets.py
|
|
@@ -333,7 +333,7 @@ class BaseFormSet(RenderableFormMixin):
|
|
if self._non_form_errors is None:
|
|
self.full_clean()
|
|
return self._non_form_errors
|
|
|
|
def _should_delete_form(self, form):
|
|
"""Return whether or not the form was marked for deletion."""
|
|
@@ -380,7 +380,7 @@ class BaseFormSet(RenderableFormMixin):
|
|
self._non_form_errors.append(e)
|
|
except ValidationError as e:
|
|
self._non_form_errors = self.error_class(
|
|
- e.error_list
|
|
+ e.error_list, error_class='nonform'
|
|
)
|
|
|
|
for i, form in enumerate(self.forms):
|
|
@@ -410,7 +410,7 @@ class BaseFormSet(RenderableFormMixin):
|
|
# Give self.clean() a chance to do cross-form validation.
|
|
self._clean_forms_errors = []
|
|
try:
|
|
- self._non_form_errors = self.error_class()
|
|
+ self._non_form_errors = self.error_class(error_class='nonform')
|
|
self.clean()
|
|
except ValidationError as e:
|
|
self._non_form_errors = self.error_class(
|
|
- e.error_list
|
|
+ e.error_list, error_class='nonform'
|
|
)
|