aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Christie2012-11-06 03:03:04 -0800
committerTom Christie2012-11-06 03:03:04 -0800
commit6d4c6999af36a13791921d329455fb54b627167f (patch)
treec1a5311864564b5abb94364149123b4f45665138
parentd9be6140dcb375f4b6a0e24947494e0537e4b443 (diff)
parent5d6962825015b3d68826584c50739750d9b3c5c5 (diff)
downloaddjango-rest-framework-6d4c6999af36a13791921d329455fb54b627167f.tar.bz2
Merge pull request #374 from tonimichel/master
Fixed AttributeError in ModelSerializer.save when ModelSerializer.restore_object is overwritten
-rw-r--r--rest_framework/serializers.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py
index 28767b16..4f68ada6 100644
--- a/rest_framework/serializers.py
+++ b/rest_framework/serializers.py
@@ -458,7 +458,7 @@ class ModelSerializer(Serializer):
"""
self.object.save()
- if self.m2m_data and save_m2m:
+ if getattr(self, 'm2m_data', None) and save_m2m:
for accessor_name, object_list in self.m2m_data.items():
setattr(self.object, accessor_name, object_list)
self.m2m_data = {}