Fixed members handling

This commit is contained in:
Torsten Schulz
2024-09-25 17:23:01 +02:00
parent 3181a6628d
commit edcfd8130a
6 changed files with 56 additions and 37 deletions

View File

@@ -35,10 +35,15 @@ export const hasUserClubAccess = async(userId, clubId) => {
}
export const checkAccess = async(userToken, clubId) => {
const user = await getUserByToken(userToken);
if (!await hasUserClubAccess(user.id, clubId)) {
console.log('no club access');
const err = new HttpError('noaccess', 403);
throw err;
try {
const user = await getUserByToken(userToken);
if (!await hasUserClubAccess(user.id, clubId)) {
console.log('no club access');
const err = new HttpError('noaccess', 403);
throw err;
}
} catch (error) {
console.log(error);
throw error;
}
}