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

Don't adopt components already belonging to a module

This commit is contained in:
kkthxbye-code
2022-05-04 22:59:28 +02:00
parent 7de27c69c0
commit 81c7fe2084

View File

@ -1091,7 +1091,8 @@ class Module(NetBoxModel, ConfigContextModel):
template_instance = template.instantiate(device=self.device, module=self)
if adopt_components:
existing_item = getattr(self.device, component_attribute).filter(name=template_instance.name).first()
existing_item = getattr(self.device, component_attribute).filter(
module__isnull=True, name=template_instance.name).first()
# Check if there's a component with the same name already
if existing_item: