diff options
| author | DevilsAutumn <bhuvnesh875@gmail.com> | 2022-09-09 15:21:41 +0530 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-09-09 13:51:47 +0200 |
| commit | f3cd252cfc46c0c7d66e765818dd3dadf60d4d0e (patch) | |
| tree | 6f5fd953b39c962c1d051b833b92fbae03eab875 /django/forms/formsets.py | |
| parent | 6df9398cce063874ae4d59db126d4adacb0fa8d3 (diff) | |
Fixed #33995 -- Fixed FormSet.empty_form crash when empty_permitted is passed to form_kwargs.
Diffstat (limited to 'django/forms/formsets.py')
| -rw-r--r-- | django/forms/formsets.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/django/forms/formsets.py b/django/forms/formsets.py index 57676428ff..f14e1aae83 100644 --- a/django/forms/formsets.py +++ b/django/forms/formsets.py @@ -257,14 +257,15 @@ class BaseFormSet(RenderableFormMixin): @property def empty_form(self): - form = self.form( - auto_id=self.auto_id, - prefix=self.add_prefix("__prefix__"), - empty_permitted=True, - use_required_attribute=False, + form_kwargs = { **self.get_form_kwargs(None), - renderer=self.renderer, - ) + "auto_id": self.auto_id, + "prefix": self.add_prefix("__prefix__"), + "empty_permitted": True, + "use_required_attribute": False, + "renderer": self.renderer, + } + form = self.form(**form_kwargs) self.add_fields(form, None) return form |
