fix(guilds): correct various errors

This commit is contained in:
SabreCat
2023-08-16 15:56:10 -05:00
parent 04dcb27501
commit 58d58ff962
5 changed files with 29 additions and 21 deletions

View File

@@ -461,10 +461,9 @@ api.getChallengeTasks = {
const group = await Group.getGroup({
user,
groupId: challenge.group,
fields: '_id type privacy',
optionalMembership: true,
fields: '_id type privacy purchased',
});
if (!group || !challenge.canView(user, group)) throw new NotFound(res.t('challengeNotFound'));
if (!group && !challenge.canView(user, group)) throw new NotFound(res.t('challengeNotFound'));
const tasks = await getTasks(req, res, { user, challenge });
return res.respond(200, tasks);