aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/relations.py
diff options
context:
space:
mode:
authorTom Christie2013-01-30 14:21:18 +0000
committerTom Christie2013-01-30 14:21:18 +0000
commite24d29ec05fd3fa7cc12533929dc1b68e9d56f9a (patch)
treebcb2214f351a03295ac2d0cf0c826bfb1e2faa23 /rest_framework/relations.py
parentbe6df3ae3ce18bf4b55ae065ebd34198885e48df (diff)
downloaddjango-rest-framework-e24d29ec05fd3fa7cc12533929dc1b68e9d56f9a.tar.bz2
Tweak empty list implementation
Diffstat (limited to 'rest_framework/relations.py')
-rw-r--r--rest_framework/relations.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/rest_framework/relations.py b/rest_framework/relations.py
index 221c72fb..046b0db1 100644
--- a/rest_framework/relations.py
+++ b/rest_framework/relations.py
@@ -129,8 +129,8 @@ class RelatedField(WritableField):
try:
# Form data
value = data.getlist(field_name)
- if value == ['']:
- value = []
+ if value == [''] or value == []:
+ raise KeyError
except AttributeError:
# Non-form data
value = data[field_name]