1
0
mirror of https://github.com/django/django.git synced 2025-10-24 06:06:09 +00:00

Fixed #36251 -- Avoided mutating form Meta.fields in BaseInlineFormSet.

Signed-off-by: SaJH <wogur981208@gmail.com>
This commit is contained in:
SaJH
2025-08-18 23:40:54 +09:00
committed by Sarah Boyce
parent 165ad74c57
commit 3ba24c18e7
2 changed files with 4 additions and 3 deletions

View File

@@ -1687,9 +1687,10 @@ class ModelFormsetTest(TestCase):
class Meta:
model = Book
fields = ("title",)
fields = ["title"]
BookFormSet = inlineformset_factory(Author, Book, form=BookForm)
self.assertEqual(BookForm.Meta.fields, ["title"])
data = {
"book_set-TOTAL_FORMS": "3",
"book_set-INITIAL_FORMS": "0",
@@ -1700,6 +1701,7 @@ class ModelFormsetTest(TestCase):
}
author = Author.objects.create(name="test")
formset = BookFormSet(data, instance=author)
self.assertEqual(BookForm.Meta.fields, ["title"])
self.assertEqual(
formset.errors,
[{}, {"__all__": ["Please correct the duplicate values below."]}, {}],