diff --git a/src/app/user/account/page.tsx b/src/app/user/account/page.tsx index 1305915..8384d3e 100644 --- a/src/app/user/account/page.tsx +++ b/src/app/user/account/page.tsx @@ -61,13 +61,22 @@ export default function Profile() { } }, [isHistorian]); - // Only show full page spinner on initial load when Redux state has no cached data if (!currentUser) { return ; } const userMetaProps: UserMetaCardProps = { - data: currentUser, + data: currentUser + ? { + id: currentUser.id, + email: currentUser.email, + profile: currentUser.profile, + roles: currentUser.roles?.map((role) => ({ + id: Number(role.id) || undefined, + name: role.name, + })), + } + : undefined, status: true, };