diff --git a/web/src/app/submissions/[submissionId]/_reviewButtons.tsx b/web/src/app/submissions/[submissionId]/_reviewButtons.tsx index d721b2e..0209ce3 100644 --- a/web/src/app/submissions/[submissionId]/_reviewButtons.tsx +++ b/web/src/app/submissions/[submissionId]/_reviewButtons.tsx @@ -72,11 +72,11 @@ export default function ReviewButtons(props: ReviewId) { async function fetchData() { try { const [rolesData, userData] = await Promise.all([ - fetch("/api/session/roles").then(rolesResponse => rolesResponse.text()).then(text => parseInt(text, 10)), + fetch("/api/session/roles").then(rolesResponse => rolesResponse.json()), fetch("/api/session/user").then(userResponse => userResponse.json()) ]); - setRoles(rolesData); + setRoles(rolesData.Roles); setUser(userData.UserID); } catch (error) { console.error("Error fetching data:", error);