diff --git a/rest_framework/relations.py b/rest_framework/relations.py index df17a8606..8f35b1741 100644 --- a/rest_framework/relations.py +++ b/rest_framework/relations.py @@ -182,7 +182,7 @@ class RelatedField(WritableField): if value in self.null_values: if self.required: raise ValidationError(self.error_messages['required']) - into[(self.source or field_name)] = [] if self.many else None + into[(self.source or field_name)] = None elif self.many: into[(self.source or field_name)] = [self.from_native(item) for item in value] else: