aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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]