fix auth refresh endpoint and quiet expected 401 on profile check

This commit is contained in:
2026-06-26 13:23:03 +03:30
parent 6738ae225d
commit c1cffbcafa
3 changed files with 52 additions and 3 deletions

View File

@@ -107,8 +107,16 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
setCurrentOrganization(null);
}
}
} catch (err) {
console.error('Auth check failed:', err);
} catch (err: unknown) {
const status =
(err as { statusCode?: number })?.statusCode ??
(err as { response?: { status?: number } })?.response?.status;
// 401 on profile is expected when there is no session — not an application error.
if (status !== 401) {
console.error('Auth check failed:', err);
}
// Only clear state — DO NOT redirect here
setUser(null);
setOrganizations([]);