update changeset cache after saving changedobject (it could have no pk yet)

This commit is contained in:
Laura Klünder 2017-07-07 14:42:23 +02:00
parent 66ce1799e8
commit e15ff91cee

View file

@ -325,10 +325,10 @@ class ChangedObject(models.Model):
if not standalone and self.changeset.pk is None:
self.changeset.save()
self.changeset = self.changeset
if not standalone and not self.changeset.fill_changes_cache():
self.update_changeset_cache()
if self.does_something:
super().save(*args, **kwargs)
if not standalone and not self.changeset.fill_changes_cache():
self.update_changeset_cache()
def delete(self, **kwargs):
self.changeset._object_changed = True