fix error when private key is a relation

This commit is contained in:
Laura Klünder 2017-07-07 14:56:53 +02:00
parent c78ba66551
commit 56f30ec3c0

View file

@ -82,7 +82,7 @@ class ChangedObject(models.Model):
obj = model()
obj.pk = pk
if hasattr(model._meta.pk, 'related_model'):
if model._meta.pk.is_relation:
setattr(obj, model._meta.pk.related_model._meta.pk.attname, pk)
obj._state.adding = False
return self.changeset.wrap_instance(obj)