mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-08-27 12:30:13 +03:00
Move running project check before fast duplication
Move the is_running() check from _fast_duplication() to duplicate() to avoid the error message being wrapped by the except Exception handler. This ensures the error message is clean and prevents wasted fast duplication attempts on running projects.
This commit is contained in:
parent
c4440d882d
commit
b6e1f84740
@ -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:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user