Fix same base MAC for duplicated IOS routers. Fixes #1264.

This commit is contained in:
grossmj committed 2018-01-17 14:01:44 +08:00
1 parent e5e2b7a8ac
commit c281f55fb2
4 files changed
+3 -4

No files matched your search

@@ -17,7 +17,6 @@
import asyncio
from ...error import NodeError
from ...base_node import BaseNode
import logging
@@ -17,7 +17,6 @@
import asyncio
from ...error import NodeError
from ...base_node import BaseNode
import logging
+1 -1
View File
@@ -16,7 +16,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
import sys
import asyncio
from .cloud import Cloud
from ...error import NodeError
+2 -1
View File
@@ -946,10 +946,11 @@ class Project:
raise aiohttp.web.HTTPConflict(text="Cannot duplicate node data while the node is running")
data = copy.deepcopy(node.__json__(topology_dump=True))
# Some properties like internal ID should not be duplicate
# Some properties like internal ID should not be duplicated
for unique_property in (
'node_id',
'name',
'mac_addr',
'compute_id',
'application_id',
'dynamips_id'):