diff --git a/api/api_v1/endpoints/project.py b/api/api_v1/endpoints/project.py index fb95c29..8a284fd 100644 --- a/api/api_v1/endpoints/project.py +++ b/api/api_v1/endpoints/project.py @@ -68,6 +68,7 @@ async def read_project(request: Request, """查看自己拥有的项目""" if request.user.username == 'root': resp = await crud.project.all_game(db) + resp = sorted(resp, key=lambda x: x.get('sort') or 999) else: game_list = casbin_enforcer.get_domains_for_user(request.user.username) resp = await crud.project.get_my_game(db, game_list)