mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-10-22 19:02:23 +03:00
Fix exception when custom adapters is not set
This commit is contained in:
parent
737a174ae5
commit
80cc85e5d5
@ -1045,7 +1045,8 @@ class BaseNode:
|
|||||||
|
|
||||||
def _get_custom_adapter_settings(self, adapter_number):
|
def _get_custom_adapter_settings(self, adapter_number):
|
||||||
|
|
||||||
for custom_adapter in self.custom_adapters:
|
if self.custom_adapters:
|
||||||
if custom_adapter["adapter_number"] == adapter_number:
|
for custom_adapter in self.custom_adapters:
|
||||||
return custom_adapter
|
if custom_adapter["adapter_number"] == adapter_number:
|
||||||
|
return custom_adapter
|
||||||
return {}
|
return {}
|
||||||
|
|||||||
@ -745,10 +745,11 @@ class Node:
|
|||||||
elif self._node_type == "docker":
|
elif self._node_type == "docker":
|
||||||
for adapter_number in range(0, self._properties["adapters"]):
|
for adapter_number in range(0, self._properties["adapters"]):
|
||||||
custom_adapter_settings = {}
|
custom_adapter_settings = {}
|
||||||
for custom_adapter in self.custom_adapters:
|
if self.custom_adapters:
|
||||||
if custom_adapter["adapter_number"] == adapter_number:
|
for custom_adapter in self.custom_adapters:
|
||||||
custom_adapter_settings = custom_adapter
|
if custom_adapter["adapter_number"] == adapter_number:
|
||||||
break
|
custom_adapter_settings = custom_adapter
|
||||||
|
break
|
||||||
port_name = f"eth{adapter_number}"
|
port_name = f"eth{adapter_number}"
|
||||||
port_name = custom_adapter_settings.get("port_name", port_name)
|
port_name = custom_adapter_settings.get("port_name", port_name)
|
||||||
mac_address = custom_adapter_settings.get("mac_address")
|
mac_address = custom_adapter_settings.get("mac_address")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user