From 39879ca92b4a41ef91cd36c7f837ddfd4bbeb63d Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Tue, 23 May 2017 17:20:51 +0200 Subject: [PATCH] Duplicate project on remote server use UUID Ref https://github.com/GNS3/gns3-server/issues/1040 --- gns3server/controller/import_project.py | 3 +-- gns3server/handlers/api/controller/project_handler.py | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/gns3server/controller/import_project.py b/gns3server/controller/import_project.py index 0bdccc1d..d3cb6f00 100644 --- a/gns3server/controller/import_project.py +++ b/gns3server/controller/import_project.py @@ -24,7 +24,6 @@ import asyncio import zipfile import aiohttp -from ..config import Config from .topology import load_topology @@ -74,7 +73,7 @@ def import_project(controller, project_id, stream, location=None, name=None, kee path = location else: projects_path = controller.projects_directory() - path = os.path.join(projects_path, project_name) + path = os.path.join(projects_path, project_id) try: os.makedirs(path, exist_ok=True) except UnicodeEncodeError as e: diff --git a/gns3server/handlers/api/controller/project_handler.py b/gns3server/handlers/api/controller/project_handler.py index 92827a87..232147f6 100644 --- a/gns3server/handlers/api/controller/project_handler.py +++ b/gns3server/handlers/api/controller/project_handler.py @@ -23,7 +23,6 @@ import tempfile from gns3server.web.route import Route from gns3server.controller import Controller -from gns3server.controller.project import Project from gns3server.controller.import_project import import_project from gns3server.controller.export_project import export_project from gns3server.config import Config