From c0fec28b2ab6a0a74d04f7a13e7e4890d5da4e8c Mon Sep 17 00:00:00 2001 From: Brian Tiemann Date: Fri, 13 Dec 2024 08:37:55 -0500 Subject: [PATCH] Handle editing IPAddresses on VMInterfaces without parent.oob_ip --- netbox/ipam/forms/model_forms.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/ipam/forms/model_forms.py b/netbox/ipam/forms/model_forms.py index f595bf459..c7aeaa8e5 100644 --- a/netbox/ipam/forms/model_forms.py +++ b/netbox/ipam/forms/model_forms.py @@ -361,7 +361,7 @@ class IPAddressForm(TenancyForm, NetBoxModelForm): ): self.initial['primary_for_parent'] = True - if parent and (parent.oob_ip_id == self.instance.pk): + if parent and getattr(parent, 'oob_ip_id', None) == self.instance.pk: self.initial['oob_for_parent'] = True if type(instance.assigned_object) is Interface: