diff --git a/gns3server/controller/project.py b/gns3server/controller/project.py index f66d70877..9b1a7a68a 100644 --- a/gns3server/controller/project.py +++ b/gns3server/controller/project.py @@ -573,9 +573,10 @@ class Project: @asyncio.coroutine def delete(self): - if self._status == "opened": - yield from self.close() + if self._status != "opened": + yield from self.open() yield from self.delete_on_computes() + yield from self.close() try: shutil.rmtree(self.path) except OSError as e: