From 2109edffc94e1cb8559e1f9a7fce457bfb81c6df Mon Sep 17 00:00:00 2001 From: Victor Skvortsov Date: Thu, 26 Jun 2025 15:26:01 +0500 Subject: [PATCH] Fix update project required permissions --- src/dstack/_internal/server/routers/projects.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dstack/_internal/server/routers/projects.py b/src/dstack/_internal/server/routers/projects.py index 3f34dcd024..1d967c6c8d 100644 --- a/src/dstack/_internal/server/routers/projects.py +++ b/src/dstack/_internal/server/routers/projects.py @@ -16,6 +16,7 @@ ) from dstack._internal.server.security.permissions import ( Authenticated, + ProjectAdmin, ProjectManager, ProjectManagerOrPublicProject, ProjectManagerOrSelfLeave, @@ -143,7 +144,7 @@ async def remove_project_members( async def update_project( body: UpdateProjectRequest, session: AsyncSession = Depends(get_session), - user_project: Tuple[UserModel, ProjectModel] = Depends(ProjectManager()), + user_project: Tuple[UserModel, ProjectModel] = Depends(ProjectAdmin()), ) -> Project: user, project = user_project await projects.update_project(