From 0ecaab4da01db9ddfd0bc5c759d628f61c93a48f Mon Sep 17 00:00:00 2001 From: grossmj Date: Sun, 12 Jul 2026 11:05:15 +0200 Subject: [PATCH] Replace ControllerForbiddenError with aiohttp.web.HTTPForbidden for project deletion error handling --- gns3server/controller/project.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gns3server/controller/project.py b/gns3server/controller/project.py index ddec19b4f..de201f0f5 100644 --- a/gns3server/controller/project.py +++ b/gns3server/controller/project.py @@ -910,7 +910,7 @@ class Project: disconnected = self._get_disconnected_computes() if disconnected: compute_names = ", ".join([f"'{c.name}'" for c in disconnected]) - raise ControllerForbiddenError( + raise aiohttp.web.HTTPForbidden( f"Cannot delete project '{self.name}': {len(disconnected)} compute(s) are disconnected: {compute_names}. " f"Please fix the connection or delete the project manually on those computes." )