diff --git a/src/services/leaderboard/team/custom.ts b/src/services/leaderboard/team/custom.ts index aaffa00..ecf3be4 100644 --- a/src/services/leaderboard/team/custom.ts +++ b/src/services/leaderboard/team/custom.ts @@ -21,7 +21,7 @@ export const getPantheonCustomRaceTeamLeaderboard = async ({ "lateral".players FROM team_pantheon_custom_race_leaderboard LEFT JOIN LATERAL ( - SELECT + SELECT JSONB_AGG( JSONB_BUILD_OBJECT( 'membershipId', membership_id::text, @@ -34,11 +34,11 @@ export const getPantheonCustomRaceTeamLeaderboard = async ({ 'isPrivate', is_private, 'cheatLevel', cheat_level ) - ORDER BY instance_player.completed DESC, instance_player.time_played_seconds DESC ) as "players" FROM instance_player INNER JOIN player USING (membership_id) WHERE instance_player.instance_id = team_pantheon_custom_race_leaderboard.instance_id + AND instance_player.completed ) as "lateral" ON true WHERE position > $1 AND position <= ($1 + $2) ORDER BY position ASC`,