Fix exception when custom adapters is not set

This commit is contained in:
grossmj committed 2026-04-15 14:17:12 +08:00
1 parent 737a174ae5
commit 80cc85e5d5
2 files changed
+9 -7

No files matched your search

+5 -4
View File
@@ -745,10 +745,11 @@ class Node:
elif self._node_type == "docker":
for adapter_number in range(0, self._properties["adapters"]):
custom_adapter_settings = {}
for custom_adapter in self.custom_adapters:
if custom_adapter["adapter_number"] == adapter_number:
custom_adapter_settings = custom_adapter
break
if self.custom_adapters:
for custom_adapter in self.custom_adapters:
if custom_adapter["adapter_number"] == adapter_number:
custom_adapter_settings = custom_adapter
break
port_name = f"eth{adapter_number}"
port_name = custom_adapter_settings.get("port_name", port_name)
mac_address = custom_adapter_settings.get("mac_address")