added better error message

closes #2871
This commit is contained in:
Miodec 2022-04-27 16:08:03 +02:00
parent fa9c4a417b
commit 5f47133b31

View file

@ -1,6 +1,7 @@
import _ from "lodash";
import { MonkeyResponse } from "../../utils/monkey-response";
import * as LeaderboardsDAL from "../../dao/leaderboards";
import MonkeyError from "../../utils/error";
export async function getLeaderboard(
req: MonkeyTypes.Request
@ -26,6 +27,15 @@ export async function getLeaderboard(
);
}
if (leaderboard.length === 0) {
throw new MonkeyError(
404,
`No ${mode} ${mode2} leaderboard found`,
`getLeaderboard${mode}${mode2}`,
uid
);
}
const normalizedLeaderboard = _.map(leaderboard, (entry) => {
return uid && entry.uid === uid
? entry