summaryrefslogtreecommitdiff
path: root/django/forms
diff options
context:
space:
mode:
Diffstat (limited to 'django/forms')
-rw-r--r--django/forms/models.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/django/forms/models.py b/django/forms/models.py
index 3b5e1300e0..f4467d2ebb 100644
--- a/django/forms/models.py
+++ b/django/forms/models.py
@@ -1301,7 +1301,8 @@ class ModelMultipleChoiceField(ModelChoiceField):
if (hasattr(value, '__iter__') and
not isinstance(value, str) and
not hasattr(value, '_meta')):
- return [super(ModelMultipleChoiceField, self).prepare_value(v) for v in value]
+ prepare_value = super().prepare_value
+ return [prepare_value(v) for v in value]
return super().prepare_value(value)
def has_changed(self, initial, data):