1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Fixes #4931: Fix DoesNotExist exception when deleting devices

This commit is contained in:
Jeremy Stretch
2020-07-30 10:08:36 -04:00
parent cea6c98f54
commit 7b45d06631
2 changed files with 7 additions and 1 deletions

View File

@@ -71,11 +71,16 @@ class ComponentModel(models.Model):
def to_objectchange(self, action):
# Annotate the parent Device
try:
device = self.device
except ObjectDoesNotExist:
# The parent Device has already been deleted
device = None
return ObjectChange(
changed_object=self,
object_repr=str(self),
action=action,
related_object=self.device,
related_object=device,
object_data=serialize_object(self)
)