Change query params check.

pull/1023/head
Andrey 2024-02-28 18:05:42 +02:00
rodzic 0b60395120
commit 4e8b4960e9
2 zmienionych plików z 3 dodań i 4 usunięć

Wyświetl plik

@ -1288,8 +1288,8 @@ def get_leaderboard_positions(
leaderboard_id: uuid.UUID,
limit: int,
offset: int,
poitns_data: Dict[str, str],
version_number: Optional[int] = None,
poitns_data: Optional[Dict[str, str]] = None,
) -> List[Row[Tuple[uuid.UUID, str, int, str, int]]]:
"""
Get the leaderboard positions
@ -1325,7 +1325,7 @@ def get_leaderboard_positions(
.filter(LeaderboardVersion.version_number == latest_version)
)
if poitns_data:
if len(poitns_data) > 0:
query = query.filter(
or_(
@ -1336,7 +1336,6 @@ def get_leaderboard_positions(
)
)
if limit:
query = query.limit(limit)

Wyświetl plik

@ -137,7 +137,7 @@ async def leaderboard(
raise EngineHTTPException(status_code=500, detail="Internal server error")
leaderboard_positions = actions.get_leaderboard_positions(
db_session, leaderboard.id, limit, offset, version, points_data
db_session, leaderboard.id, limit, offset, points_data, version
)
result = [