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

Remove 'parent' attribute from VMinterface

This commit is contained in:
Jeremy Stretch
2020-06-23 15:31:53 -04:00
parent 5ad5994b9d
commit a1b816b403
2 changed files with 2 additions and 6 deletions

View File

@ -447,7 +447,7 @@ class VMInterface(BaseInterface):
def clean(self):
# Validate untagged VLAN
if self.untagged_vlan and self.untagged_vlan.site not in [self.parent.site, None]:
if self.untagged_vlan and self.untagged_vlan.site not in [self.virtual_machine.site, None]:
raise ValidationError({
'untagged_vlan': "The untagged VLAN ({}) must belong to the same site as the interface's parent "
"virtual machine, or it must be global".format(self.untagged_vlan)
@ -475,10 +475,6 @@ class VMInterface(BaseInterface):
object_data=serialize_object(self)
)
@property
def parent(self):
return self.virtual_machine
@property
def count_ipaddresses(self):
return self.ip_addresses.count()