From ff9ce5279723b43a47680338a1ad2d5f77859413 Mon Sep 17 00:00:00 2001 From: Billy Autrey <40704452+BillyAutrey@users.noreply.github.com> Date: Sat, 18 Jul 2026 12:11:35 -0500 Subject: [PATCH] Filter members by donation amount in summariser Filter out low donation amounts contributed purely for spam linking --- app/services/opencollective/MembersSummariser.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/opencollective/MembersSummariser.scala b/app/services/opencollective/MembersSummariser.scala index d7c8282..3387786 100644 --- a/app/services/opencollective/MembersSummariser.scala +++ b/app/services/opencollective/MembersSummariser.scala @@ -31,7 +31,7 @@ class DefaultMembersSummariser @Inject() (openCollective: OpenCollective)(using members <- openCollective.fetchMembers() } yield { val filteredMembers = members.filter(m => - m.isActive && m.role == "BACKER" && m.name != "Guest", + m.isActive && m.role == "BACKER" && m.name != "Guest" && m.totalAmountDonated >= 50, ) // Users with the name "Guest" don't even have a profile picture filteredMembers.sortBy(_.totalAmountDonated).reverse }