Merge pull request #374 from tonimichel/master

Fixed AttributeError in ModelSerializer.save when ModelSerializer.restore_object is overwritten
This commit is contained in:
Tom Christie 2012-11-06 03:03:04 -08:00
commit 6d4c6999af

View File

@ -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 = {}