fix(leaderboard): missing filter condition for user score
This commit is contained in:
@@ -328,6 +328,10 @@ async def get_leaderboard(
|
|||||||
self_query = (
|
self_query = (
|
||||||
select(BestScore)
|
select(BestScore)
|
||||||
.where(BestScore.user_id == user.id)
|
.where(BestScore.user_id == user.id)
|
||||||
|
.where(
|
||||||
|
col(BestScore.beatmap_id) == beatmap,
|
||||||
|
col(BestScore.gamemode) == mode,
|
||||||
|
)
|
||||||
.order_by(col(BestScore.total_score).desc())
|
.order_by(col(BestScore.total_score).desc())
|
||||||
.limit(1)
|
.limit(1)
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user