修复路由前缀重复导致的502错误

问题:api_permissions.py 中的路由已包含 /studies/{study_id},
但在 router.py 中又添加了相同前缀,导致路径重复:
/studies/{study_id}/api-permissions/studies/{study_id}

修复:移除 api_permissions.py 中的 /studies/{study_id} 路径前缀,
只保留相对路径 "" 和 "",由 router.py 的 include_router 提供前缀。

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
Cheng Zhou
2026-05-14 09:50:28 +08:00
parent e0c165e194
commit cb36606607
2 changed files with 879 additions and 2 deletions
+2 -2
View File
@@ -49,7 +49,7 @@ async def list_api_endpoints(
@router.get(
"/studies/{study_id}",
"",
summary="获取项目的接口级权限矩阵",
description="返回项目中各角色对API端点的权限配置",
)
@@ -86,7 +86,7 @@ async def get_study_api_permissions(
@router.put(
"/studies/{study_id}",
"",
summary="更新项目的接口级权限矩阵",
description="批量更新项目中各角色对API端点的权限配置",
status_code=status.HTTP_200_OK,