1
0
mirror of https://github.com/GNS3/gns3-server synced 2024-11-12 19:38:57 +00:00

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

This commit is contained in:
grossmj 2018-01-17 14:01:44 +08:00
parent e5e2b7a8ac
commit c281f55fb2
4 changed files with 3 additions and 4 deletions

View File

@ -17,7 +17,6 @@
import asyncio
from ...error import NodeError
from ...base_node import BaseNode
import logging

View File

@ -17,7 +17,6 @@
import asyncio
from ...error import NodeError
from ...base_node import BaseNode
import logging

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

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'):