summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api
diff options
context:
space:
mode:
authorMarie <github@yuugi.dev>2024-10-02 18:25:06 +0200
committerMarie <github@yuugi.dev>2024-10-02 18:25:06 +0200
commit3529042cb163dd69ca78bae1093ac5bafea5a34d (patch)
tree6db7dd49d50611d419667ec5f0ff5ad7a59f5c03 /packages/backend/src/server/api
parentupd(backend): add support for instance oc urls (diff)
downloadsharkey-3529042cb163dd69ca78bae1093ac5bafea5a34d.tar.gz
sharkey-3529042cb163dd69ca78bae1093ac5bafea5a34d.tar.bz2
sharkey-3529042cb163dd69ca78bae1093ac5bafea5a34d.zip
fix: api returns all backers on users so check if tier exists
Diffstat (limited to 'packages/backend/src/server/api')
-rw-r--r--packages/backend/src/server/api/endpoints/sponsors.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/backend/src/server/api/endpoints/sponsors.ts b/packages/backend/src/server/api/endpoints/sponsors.ts
index 33f9d03367..3c3cdd7808 100644
--- a/packages/backend/src/server/api/endpoints/sponsors.ts
+++ b/packages/backend/src/server/api/endpoints/sponsors.ts
@@ -62,7 +62,7 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { // eslint-
const backers = await fetch(`${meta.donationUrl}/members/users.json`).then((response) => response.json());
// Merge both together into one array and make sure it only has Active subscriptions
- const allSponsors = [...backers].filter(sponsor => sponsor.isActive === true && sponsor.role === 'BACKER');
+ const allSponsors = [...backers].filter(sponsor => sponsor.isActive === true && sponsor.role === 'BACKER' && sponsor.tier);
// Remove possible duplicates
totalSponsors = [...new Map(allSponsors.map(v => [v.profile, v])).values()];