fix: load previous state with correct team

This commit is contained in:
2025-03-22 20:52:27 +01:00
parent 0397725bda
commit 8bc38a10a4
2 changed files with 31 additions and 16 deletions

View File

@@ -90,14 +90,16 @@ def submit_mvps(
raise wrong_user_id_exception
@api_router.get("/mvps", tags=["analysis"])
@api_router.get("/mvps/{team_id}", tags=["analysis"])
def get_mvps(
team_id: int,
user: Annotated[Player, Depends(get_current_active_user)],
):
with Session(engine) as session:
subquery = (
select(R.user, func.max(R.time).label("latest"))
.where(R.user == user.id)
.where(R.team == team_id)
.group_by(R.user)
.subquery()
)
@@ -135,12 +137,15 @@ def submit_chemistry(
raise wrong_user_id_exception
@api_router.get("/chemistry", tags=["analysis"])
def get_chemistry(user: Annotated[Player, Depends(get_current_active_user)]):
@api_router.get("/chemistry/{team_id}", tags=["analysis"])
def get_chemistry(
team_id: int, user: Annotated[Player, Depends(get_current_active_user)]
):
with Session(engine) as session:
subquery = (
select(C.user, func.max(C.time).label("latest"))
.where(C.user == user.id)
.where(C.team == team_id)
.group_by(C.user)
.subquery()
)