Ver código fonte

Handle editing IPAddresses on VMInterfaces without parent.oob_ip

Brian Tiemann 1 ano atrás
pai
commit
c0fec28b2a
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      netbox/ipam/forms/model_forms.py

+ 1 - 1
netbox/ipam/forms/model_forms.py

@@ -361,7 +361,7 @@ class IPAddressForm(TenancyForm, NetBoxModelForm):
             ):
             ):
                 self.initial['primary_for_parent'] = True
                 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
                 self.initial['oob_for_parent'] = True
 
 
             if type(instance.assigned_object) is Interface:
             if type(instance.assigned_object) is Interface: