Skip to content

Commit 61c4e23

Browse files
authored
Update sisuRoles.ts
1 parent 5582978 commit 61c4e23

File tree

1 file changed

+17
-13
lines changed

1 file changed

+17
-13
lines changed

src/auth/sisuRoles.ts

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,22 @@ export const hasFullSisuAccess = async (personId: string) => {
3131
}
3232
}
3333

34-
const { data } = await importerClient.get(`/jami/sisuroles/${personId}`)
35-
36-
if (data && Array.isArray(data)) {
37-
const hasFullAccessToSisu = data.some((role) =>
38-
sisuRolesGivingFullAccess.includes(role.accessroleId),
39-
)
40-
userCache.set(personId, {
41-
hasAccess: hasFullAccessToSisu,
42-
accessedAt: new Date(),
43-
})
44-
return hasFullAccessToSisu
34+
try {
35+
const { data } = await importerClient.get(`/jami/sisuroles/${personId}`)
36+
37+
if (data && Array.isArray(data)) {
38+
const hasFullAccessToSisu = data.some((role) =>
39+
sisuRolesGivingFullAccess.includes(role.accessroleId),
40+
)
41+
userCache.set(personId, {
42+
hasAccess: hasFullAccessToSisu,
43+
accessedAt: new Date(),
44+
})
45+
return hasFullAccessToSisu
46+
}
47+
return false
48+
49+
catch (error) {
50+
return false
4551
}
46-
47-
return false
4852
}

0 commit comments

Comments
 (0)