From 3ba24c18e70dd242ae237fd955fb8be30f99bc4d Mon Sep 17 00:00:00 2001 From: SaJH Date: Mon, 18 Aug 2025 23:40:54 +0900 Subject: Fixed #36251 -- Avoided mutating form Meta.fields in BaseInlineFormSet. Signed-off-by: SaJH --- tests/model_formsets/tests.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tests/model_formsets') diff --git a/tests/model_formsets/tests.py b/tests/model_formsets/tests.py index 7722d2b3d6..cd60795fc8 100644 --- a/tests/model_formsets/tests.py +++ b/tests/model_formsets/tests.py @@ -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."]}, {}], -- cgit v1.3