summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHonza Král <honza.kral@gmail.com>2010-10-19 07:14:38 +0000
committerHonza Král <honza.kral@gmail.com>2010-10-19 07:14:38 +0000
commitf6a0b7cfe31367935cd124907b54fdd0b87ce261 (patch)
tree1458c2a838f1ff76f7c68ddeb6e1e5261b6a3301
parent634d0a92b8bbbf6f2894cc3590cc8e9c7c38e0a7 (diff)
Fixed #14407 -- Simplified ManyToManyRawIdWidget.value_from_datadict, Thanks tyrion!
git-svn-id: http://code.djangoproject.com/svn/django/trunk@14283 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rw-r--r--django/contrib/admin/widgets.py7
1 files changed, 2 insertions, 5 deletions
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: