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

Fixes #8978: Fix instantiation of front ports when provisioning a module

This commit is contained in:
jeremystretch
2022-03-31 09:03:01 -04:00
parent bddc35bbc7
commit 7a54658710
2 changed files with 5 additions and 2 deletions

View File

@@ -280,7 +280,8 @@ class PowerOutletTemplate(ModularComponentTemplateModel):
def instantiate(self, **kwargs):
if self.power_port:
power_port = PowerPort.objects.get(name=self.power_port.name, **kwargs)
power_port_name = self.power_port.resolve_name(kwargs.get('module'))
power_port = PowerPort.objects.get(name=power_port_name, **kwargs)
else:
power_port = None
return self.component_model(
@@ -390,7 +391,8 @@ class FrontPortTemplate(ModularComponentTemplateModel):
def instantiate(self, **kwargs):
if self.rear_port:
rear_port = RearPort.objects.get(name=self.rear_port.name, **kwargs)
rear_port_name = self.rear_port.resolve_name(kwargs.get('module'))
rear_port = RearPort.objects.get(name=rear_port_name, **kwargs)
else:
rear_port = None
return self.component_model(