Skip to content

Commit 8f97e87

Browse files
committed
fix: leaderboard stats when user is missing
1 parent 5d5e0b3 commit 8f97e87

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

src/schema/leaderboard.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -137,12 +137,14 @@ const getUserLeaderboardForStat = async ({
137137
}
138138
>();
139139

140-
return users.map(({ score, ...user }) => {
141-
return {
142-
score,
143-
user: user,
144-
};
145-
});
140+
return users
141+
.filter((user) => !!user.id)
142+
.map(({ score, ...user }) => {
143+
return {
144+
score,
145+
user: user,
146+
};
147+
});
146148
};
147149

148150
export const resolvers: IResolvers<unknown, BaseContext> = traceResolvers<

0 commit comments

Comments
 (0)