diff options
| author | L <leven.cn@gmail.com> | 2022-04-22 14:51:39 +0800 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-04-26 07:06:26 +0200 |
| commit | 37602e49484a88867f40e9498f86c49c2d1c5d7c (patch) | |
| tree | 2c0a454c69bb6287a12b4be3ae85751e0f6450d8 /django/forms/widgets.py | |
| parent | 4282fd468fd11a7db79307ba1c33a4960c299e4a (diff) | |
Fixed #33656 -- Fixed MultiWidget crash when compressed value is a tuple.
Diffstat (limited to 'django/forms/widgets.py')
| -rw-r--r-- | django/forms/widgets.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/django/forms/widgets.py b/django/forms/widgets.py index 760579ebe5..fffa7430fc 100644 --- a/django/forms/widgets.py +++ b/django/forms/widgets.py @@ -884,9 +884,9 @@ class MultiWidget(Widget): if self.is_localized: for widget in self.widgets: widget.is_localized = self.is_localized - # value is a list of values, each corresponding to a widget + # value is a list/tuple of values, each corresponding to a widget # in self.widgets. - if not isinstance(value, list): + if not isinstance(value, (list, tuple)): value = self.decompress(value) final_attrs = context["widget"]["attrs"] |
