diff --git a/django/contrib/admin/widgets.py b/django/contrib/admin/widgets.py index 9f8b62041d..05b2566167 100644 --- a/django/contrib/admin/widgets.py +++ b/django/contrib/admin/widgets.py @@ -172,12 +172,9 @@ class ManyToManyRawIdWidget(ForeignKeyRawIdWidget): return '' def value_from_datadict(self, data, files, name): - value = data.get(name, None) - if value and ',' in value: - return data[name].split(',') + value = data.get(name) if value: - return [value] - return None + return value.split(',') def _has_changed(self, initial, data): if initial is None: