Skip to content

Commit 115bb8a

Browse files
committed
fix: add secondary sorting for deterministic pagination for same-activity contributors
1 parent ffe96c3 commit 115bb8a

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

services/libs/tinybird/pipes/contributors_leaderboard.pipe

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ DESCRIPTION >
2020
- Count mode (`count=true`): `count` (total number of contributors)
2121
- Data mode (default): `id`, `avatar`, `displayName`, `contributionCount`, `contributionPercentage`, `roles`
2222

23-
TAGS "Widget", "Leaderboard", "Contributors"
24-
2523
NODE memberId_aggregates
2624
SQL >
2725
%
@@ -33,7 +31,7 @@ SQL >
3331
ROUND(COUNT(af.id) * 100.0 / SUM(COUNT(af.id)) OVER (), 2) as "contributionPercentage"
3432
FROM activities_filtered af
3533
group by af.memberId
36-
order by contributionCount desc
34+
order by contributionCount desc, af.memberId desc
3735
limit {{ Int32(limit, 10) }}
3836
OFFSET {{ Int32(offset, 0) }}
3937
{% end %}

0 commit comments

Comments
 (0)