fix(error-handling): surface silent errors across the codebase (#326)

Add console.warn/console.error logging to 22 silent catch blocks across
10 files. Errors in cleanup, migrations, SSO, fleet snapshots, shutdown,
and validation are now visible in logs. ENOENT guards added to
file-system catches to distinguish missing files from permission errors.
No control flow changes.
This commit is contained in:
Anso
2026-04-01 21:56:41 -04:00
committed by GitHub
parent eb9921e678
commit 10597d213a
11 changed files with 97 additions and 38 deletions
+3 -1
View File
@@ -63,7 +63,9 @@ export function Login({
fetch('/api/auth/sso/providers', { credentials: 'include' })
.then(r => r.ok ? r.json() : [])
.then((providers: SSOProvider[]) => setSsoProviders(providers))
.catch(() => {});
.catch((e) => {
console.warn('[Login] SSO provider discovery failed:', e);
});
}, []);
const hasLdap = ssoProviders.some(p => p.type === 'ldap');