diff --git a/apps/web-evals/src/lib/server/queue.ts b/apps/web-evals/src/lib/server/queue.ts index f5173b4375..37f48de121 100644 --- a/apps/web-evals/src/lib/server/queue.ts +++ b/apps/web-evals/src/lib/server/queue.ts @@ -74,9 +74,12 @@ export async function getQueuePosition(runId: number): Promise { // Find position (1-based) for (let i = 0; i < items.length; i++) { - const queuedRun: QueuedRun = JSON.parse(items[i]) - if (queuedRun.runId === runId) { - return i + 1 + const item = items[i] + if (item) { + const queuedRun: QueuedRun = JSON.parse(item) + if (queuedRun.runId === runId) { + return i + 1 + } } }