no exception when looking at an applied changeset that deleted objects

This commit is contained in:
Laura Klünder 2018-12-23 23:31:16 +01:00
parent 19bf4d1dd9
commit 5325a8cf95

View file

@ -81,7 +81,11 @@ class ChangedObject(models.Model):
if not self.is_created:
if self._set_object is None:
self._set_object = self.changeset.wrap_instance(model.objects.get(pk=self.existing_object_pk))
try:
obj = model.objects.get(pk=self.existing_object_pk)
except model.DoesNotExist:
obj = model(pk=self.existing_object_pk)
self._set_object = self.changeset.wrap_instance(obj)
# noinspection PyTypeChecker
return self._set_object