aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Christie2013-01-03 21:44:18 +0000
committerTom Christie2013-01-03 21:49:01 +0000
commit92ae08207a7d588aef05eecf6826765ac6caf299 (patch)
tree5c978d2ed5354706ea5a8a6dcc1b904f9aa0cd1a
parent05c72a5d303490270c9d56b81964ee59fc1ab253 (diff)
downloaddjango-rest-framework-92ae08207a7d588aef05eecf6826765ac6caf299.tar.bz2
Drop unused private save_m2m flag
-rw-r--r--docs/topics/release-notes.md2
-rw-r--r--rest_framework/serializers.py4
2 files changed, 4 insertions, 2 deletions
diff --git a/docs/topics/release-notes.md b/docs/topics/release-notes.md
index 0e206809..b0100179 100644
--- a/docs/topics/release-notes.md
+++ b/docs/topics/release-notes.md
@@ -21,6 +21,8 @@ Major version numbers (x.0.0) are reserved for project milestones. No major poi
* Added `PATCH` support.
* Added `RetrieveUpdateAPIView`.
* Relation changes are now persisted in `save` instead of in `.restore_object`.
+* Cleanup unused internal `save_m2m` flag on `ModelSerializer.save()`.
+* Relation changes are now persisted in `.save()` instead of in `.restore_object()`.
* Bugfix: Fix issue with FileField validation with files=None.
### 2.1.14
diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py
index 24674f2a..bd54db4c 100644
--- a/rest_framework/serializers.py
+++ b/rest_framework/serializers.py
@@ -530,13 +530,13 @@ class ModelSerializer(Serializer):
return instance
- def save(self, save_m2m=True):
+ def save(self):
"""
Save the deserialized object and return it.
"""
self.object.save()
- if getattr(self, 'm2m_data', None) and save_m2m:
+ if getattr(self, 'm2m_data', None):
for accessor_name, object_list in self.m2m_data.items():
setattr(self.object, accessor_name, object_list)
self.m2m_data = {}