From f30fa1c9d50f82bb73c9964cf547011fb54b9b2d Mon Sep 17 00:00:00 2001 From: Bruce Berrios <58147810+Bruception@users.noreply.github.com> Date: Fri, 24 Jun 2022 10:15:47 -0400 Subject: [PATCH] Fix all time lb again (#3219) --- backend/src/dal/leaderboards.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/backend/src/dal/leaderboards.ts b/backend/src/dal/leaderboards.ts index 5f7b70d41..25a50745b 100644 --- a/backend/src/dal/leaderboards.ts +++ b/backend/src/dal/leaderboards.ts @@ -120,10 +120,11 @@ export async function update( } // extract selected badge - if (lbEntry.badges?.length) { - lbEntry.badgeId = lbEntry.badges.filter( - (badge) => badge.selected === true - )[0].id; + if (lbEntry.badges) { + const selectedBadge = lbEntry.badges.find((badge) => badge.selected); + if (selectedBadge) { + lbEntry.badgeId = selectedBadge.id; + } delete lbEntry.badges; } });