diff --git a/app/routes/mod-queue.tsx b/app/routes/mod-queue.tsx index c07eae1..fb9f8f8 100644 --- a/app/routes/mod-queue.tsx +++ b/app/routes/mod-queue.tsx @@ -192,9 +192,16 @@ export default function () { if (queueType !== queue_type) setQueue(queueType); - const queueReq = await fetch( - `/api/mod-queue/list?before=${before}&showClosed=${show_closed}&type=${queueType}`, - ); + let queueReq: Response; + + try { + queueReq = await fetch( + `/api/mod-queue/list?before=${before}&showClosed=${show_closed}&type=${queueType}`, + ); + } catch { + alert("Failed to load mod queue"); + return; + } if (!queueReq.ok) { const errorData: { error: string } = await queueReq.json();