diff --git a/frontend/src/routes/(root)/(logged)/workers/+page.svelte b/frontend/src/routes/(root)/(logged)/workers/+page.svelte index 2880dcb6f3..8361e28df0 100644 --- a/frontend/src/routes/(root)/(logged)/workers/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/workers/+page.svelte @@ -19,17 +19,16 @@ import { onDestroy, onMount } from 'svelte' let workers: WorkerPing[] | undefined = undefined - let filteredWorkers: WorkerPing[] = [] let workerGroups: Record | undefined = undefined let groupedWorkers: [string, [string, WorkerPing[]][]][] = [] let intervalId: NodeJS.Timeout | undefined const splitter = '_%%%_' let globalCache = false - $: filteredWorkers = (workers ?? []).filter((x) => (x.last_ping ?? 0) < 300) + $: groupedWorkers = groupBy( groupBy( - filteredWorkers, + workers ?? [], (wp: WorkerPing) => wp.worker_instance + splitter + wp.worker_group, (wp: WorkerPing) => wp.worker ),