1
0
mirror of https://github.com/django/django.git synced 2025-10-31 09:41:08 +00:00

Fix for ticket 12685

This commit is contained in:
mick
2015-06-05 15:58:36 +01:00
parent c91bc68e9a
commit 211c19c579
2 changed files with 11 additions and 3 deletions

View File

@@ -166,11 +166,11 @@ class DeserializedObject(object):
return "<DeserializedObject: %s(pk=%s)>" % (
self.object._meta.label, self.object.pk)
def save(self, save_m2m=True, using=None):
def save(self, save_m2m=True, using=None, **kwargs):
# Call save on the Model baseclass directly. This bypasses any
# model-defined save. The save is also forced to be raw.
# raw=True is passed to any pre/post_save signals.
models.Model.save_base(self.object, using=using, raw=True)
models.Model.save_base(self.object, using=using, raw=True, **kwargs)
if self.m2m_data and save_m2m:
for accessor_name, object_list in self.m2m_data.items():
setattr(self.object, accessor_name, object_list)