diff --git a/src/controller/admin/club/memberController.ts b/src/controller/admin/club/memberController.ts index 6301cec..23615a1 100644 --- a/src/controller/admin/club/memberController.ts +++ b/src/controller/admin/club/memberController.ts @@ -215,7 +215,8 @@ export async function getMembershipTotalStatisticsById(req: Request, res: Respon const memberId = req.params.memberId; let member = await MembershipService.getTotalStatisticsById(memberId); - res.json(MembershipFactory.mapToSingleTotalStatistic(member)); + if (!member) res.sendStatus(204); + else res.json(MembershipFactory.mapToSingleTotalStatistic(member)); } /** diff --git a/src/routes/invite.ts b/src/routes/invite.ts index ebb4ddd..9c1159d 100644 --- a/src/routes/invite.ts +++ b/src/routes/invite.ts @@ -10,7 +10,7 @@ router.post("/verify", ParamaterPassCheckHelper.requiredIncludedMiddleware(["mai router.put( "/", - ParamaterPassCheckHelper.requiredIncludedMiddleware(["mail", "token", "secret", "routine "]), + ParamaterPassCheckHelper.requiredIncludedMiddleware(["mail", "token", "secret", "routine"]), async (req, res) => { await finishInvite(req, res); } diff --git a/src/routes/setup.ts b/src/routes/setup.ts index 4830d4a..68748c9 100644 --- a/src/routes/setup.ts +++ b/src/routes/setup.ts @@ -50,7 +50,7 @@ router.post( router.post( "/finish", - ParamaterPassCheckHelper.requiredIncludedMiddleware(["mail", "token", "totp"]), + ParamaterPassCheckHelper.requiredIncludedMiddleware(["mail", "token", "secret", "routine"]), async (req, res) => { await finishInvite(req, res, true); } diff --git a/src/service/club/member/membershipService.ts b/src/service/club/member/membershipService.ts index d423b13..b36e2fb 100644 --- a/src/service/club/member/membershipService.ts +++ b/src/service/club/member/membershipService.ts @@ -77,7 +77,7 @@ export default abstract class MembershipService { .getRepository(membershipTotalView) .createQueryBuilder("membershipTotalView") .where("membershipTotalView.memberId = :memberId", { memberId: memberId }) - .getOneOrFail() + .getOne() .then((res) => { return res; })