diff --git a/frontend-modern/src/components/Backups/UnifiedBackups.tsx b/frontend-modern/src/components/Backups/UnifiedBackups.tsx index e41a572..98d5c9f 100644 --- a/frontend-modern/src/components/Backups/UnifiedBackups.tsx +++ b/frontend-modern/src/components/Backups/UnifiedBackups.tsx @@ -50,7 +50,7 @@ interface DateGroup { const UnifiedBackups: Component = () => { const navigate = useNavigate(); - const { state } = useWebSocket(); + const { state, connected } = useWebSocket(); const pveBackupsState = createMemo(() => state.backups?.pve ?? state.pveBackups); const pbsBackupsState = createMemo(() => state.backups?.pbs ?? state.pbsBackups); const pmgBackupsState = createMemo(() => state.backups?.pmg ?? state.pmgBackups); @@ -175,6 +175,9 @@ const UnifiedBackups: Component = () => { if (hasData) { return false; } + if (!connected()) { + return true; + } const lastUpdate = state.lastUpdate; return !lastUpdate; });