diff --git a/it0-web-admin/src/app/(admin)/audit/logs/page.tsx b/it0-web-admin/src/app/(admin)/audit/logs/page.tsx index 22f3472..89da80e 100644 --- a/it0-web-admin/src/app/(admin)/audit/logs/page.tsx +++ b/it0-web-admin/src/app/(admin)/audit/logs/page.tsx @@ -78,7 +78,7 @@ export default function AuditLogsPage() { queryFn: () => apiClient(`/api/v1/audit/logs?${queryString}`), }); - const logs = data ?? []; + const logs = Array.isArray(data) ? data : []; const total = logs.length; const totalPages = Math.max(1, Math.ceil(total / pageSize)); diff --git a/it0-web-admin/src/app/(admin)/audit/replay/page.tsx b/it0-web-admin/src/app/(admin)/audit/replay/page.tsx index a422598..c65a1c0 100644 --- a/it0-web-admin/src/app/(admin)/audit/replay/page.tsx +++ b/it0-web-admin/src/app/(admin)/audit/replay/page.tsx @@ -187,7 +187,7 @@ export default function SessionReplayPage() { ), }); - const sessions = sessionsData ?? []; + const sessions = Array.isArray(sessionsData) ? sessionsData : []; const total = sessions.length; // Fetch session events when a session is selected diff --git a/it0-web-admin/src/app/(admin)/runbooks/[id]/page.tsx b/it0-web-admin/src/app/(admin)/runbooks/[id]/page.tsx index 3ecdd12..384c54f 100644 --- a/it0-web-admin/src/app/(admin)/runbooks/[id]/page.tsx +++ b/it0-web-admin/src/app/(admin)/runbooks/[id]/page.tsx @@ -272,7 +272,7 @@ export default function RunbookDetailPage() { enabled: !!id, }); - const executions = executionsData ?? []; + const executions = Array.isArray(executionsData) ? executionsData : []; // Mutations -------------------------------------------------------------- const updateMutation = useMutation({ diff --git a/it0-web-admin/src/app/(admin)/servers/page.tsx b/it0-web-admin/src/app/(admin)/servers/page.tsx index 9951854..b92cd87 100644 --- a/it0-web-admin/src/app/(admin)/servers/page.tsx +++ b/it0-web-admin/src/app/(admin)/servers/page.tsx @@ -321,7 +321,7 @@ export default function ServersPage() { }, }); - const servers = data ?? []; + const servers = Array.isArray(data) ? data : []; // Mutations ------------------------------------------------------------ const createMutation = useMutation({ diff --git a/it0-web-admin/src/app/(admin)/standing-orders/[id]/page.tsx b/it0-web-admin/src/app/(admin)/standing-orders/[id]/page.tsx index 9cfa16b..c40fba1 100644 --- a/it0-web-admin/src/app/(admin)/standing-orders/[id]/page.tsx +++ b/it0-web-admin/src/app/(admin)/standing-orders/[id]/page.tsx @@ -472,7 +472,7 @@ export default function StandingOrderDetailPage() { enabled: !!id, }); - const executions = executionsData ?? []; + const executions = Array.isArray(executionsData) ? executionsData : []; const totalExecutions = executions.length; const totalPages = Math.ceil(totalExecutions / PAGE_SIZE);