From 6c2d759ca50faaeb511211066c4ff68bae03a9d1 Mon Sep 17 00:00:00 2001
From: Quaternions <krakow20@gmail.com>
Date: Fri, 4 Apr 2025 14:44:06 -0700
Subject: [PATCH] roles is json

---
 web/src/app/submissions/[submissionId]/_reviewButtons.tsx | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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);