kopia lustrzana https://github.com/bugout-dev/moonstream
Fix leaderboard info endpoint.
rodzic
b8b6d0c8c7
commit
ad9e332d15
|
@ -1029,7 +1029,7 @@ def get_leaderboard_info(
|
||||||
version_number=version_number,
|
version_number=version_number,
|
||||||
)
|
)
|
||||||
|
|
||||||
leaderboard = (
|
query = (
|
||||||
db_session.query(
|
db_session.query(
|
||||||
Leaderboard.id,
|
Leaderboard.id,
|
||||||
Leaderboard.title,
|
Leaderboard.title,
|
||||||
|
@ -1052,12 +1052,19 @@ def get_leaderboard_info(
|
||||||
isouter=True,
|
isouter=True,
|
||||||
)
|
)
|
||||||
.filter(
|
.filter(
|
||||||
LeaderboardVersion.published == True,
|
or_(
|
||||||
LeaderboardVersion.version_number == latest_version,
|
LeaderboardVersion.published == None,
|
||||||
|
and_(
|
||||||
|
LeaderboardVersion.published == True,
|
||||||
|
LeaderboardVersion.version_number == latest_version,
|
||||||
|
),
|
||||||
|
)
|
||||||
)
|
)
|
||||||
.filter(Leaderboard.id == leaderboard_id)
|
.filter(Leaderboard.id == leaderboard_id)
|
||||||
.group_by(Leaderboard.id, Leaderboard.title, Leaderboard.description)
|
.group_by(Leaderboard.id, Leaderboard.title, Leaderboard.description)
|
||||||
).one()
|
)
|
||||||
|
|
||||||
|
leaderboard = query.one()
|
||||||
|
|
||||||
return leaderboard
|
return leaderboard
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue