chore: ciphera-ui 0.0.48, fetch full profile including display_name on init

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Usman Baig
2026-02-08 12:40:34 +01:00
parent d96f7cf1a4
commit 078a3ded82
3 changed files with 14 additions and 5 deletions

View File

@@ -100,6 +100,15 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
if (session) {
setUser(session)
localStorage.setItem('user', JSON.stringify(session))
// * Fetch full profile (including display_name) from API; preserve org_id/role from session
try {
const userData = await apiRequest<User>('/auth/user/me')
const merged = { ...userData, org_id: session.org_id, role: session.role }
setUser(merged)
localStorage.setItem('user', JSON.stringify(merged))
} catch (e) {
console.error('Failed to fetch full profile', e)
}
} else {
// * Session invalid/expired
localStorage.removeItem('user')