From 74eb015b7f8d6752ab1128ca883802817733a0bd Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Wed, 29 Sep 2021 21:52:30 -0700 Subject: [PATCH] remove duplicates --- site/scripts/get_donors.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/site/scripts/get_donors.js b/site/scripts/get_donors.js index c051688a86..9e26391195 100644 --- a/site/scripts/get_donors.js +++ b/site/scripts/get_donors.js @@ -23,7 +23,10 @@ async function main() { const res = await fetch('https://opencollective.com/svelte/members/all.json'); const donors = await res.json(); - let backers = donors + const unique = new Map(); + donors.forEach(d => unique.set(d.profile, d)); + + let backers = [...unique.values()] .filter(({ role }) => role === 'BACKER') .sort((a, b) => b.totalAmountDonated - a.totalAmountDonated);