diff --git a/gns3server/controller/project.py b/gns3server/controller/project.py index 0526df838..aa3b361e1 100644 --- a/gns3server/controller/project.py +++ b/gns3server/controller/project.py @@ -1334,6 +1334,9 @@ class Project: self.dump() assert self._status != "closed" + if self.is_running(): + raise ControllerError("Project must be stopped in order to duplicate it") + try: proj = await self._fast_duplication(name, reset_mac_addresses) if proj: