get_changed_object: instance as argument instead of model and pk

This commit is contained in:
Laura Klünder 2017-06-27 14:57:43 +02:00
parent eaab9ba670
commit 15e0b3cad2
2 changed files with 6 additions and 4 deletions

View file

@ -188,7 +188,9 @@ class ChangeSet(models.Model):
r = tuple((pk, values[name]) for pk, values in self.updated_existing.get(model, {}).items() if name in values)
return r
def get_changed_object(self, model, pk=None) -> ChangedObject:
def get_changed_object(self, obj) -> ChangedObject:
model = obj.__class__
pk = obj.pk
if pk is None:
return ChangedObject(changeset=self, model_class=model)