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 --- django/forms/models.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'django/forms') diff --git a/django/forms/models.py b/django/forms/models.py index 4c7db27360..104369c0b0 100644 --- a/django/forms/models.py +++ b/django/forms/models.py @@ -1137,8 +1137,7 @@ class BaseInlineFormSet(BaseModelFormSet): # Add the inline foreign key field to form._meta.fields if it's defined # to make sure validation isn't skipped on that field. if self.form._meta.fields and self.fk.name not in self.form._meta.fields: - if isinstance(self.form._meta.fields, tuple): - self.form._meta.fields = list(self.form._meta.fields) + self.form._meta.fields = list(self.form._meta.fields) self.form._meta.fields.append(self.fk.name) def initial_form_count(self): -- cgit v1.3