fix: load previous state with correct team
This commit is contained in:
11
cutt/main.py
11
cutt/main.py
@@ -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()
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user