session correction sidebar items 7
This commit is contained in:
parent
0af0035860
commit
3860d8f7e7
@ -171,11 +171,17 @@ export const authOptions: NextAuthOptions = {
|
||||
throw new Error(token.error);
|
||||
}
|
||||
|
||||
console.log('Session callback:', {
|
||||
console.log('Session callback token:', {
|
||||
tokenRoles: token.role,
|
||||
session
|
||||
tokenSub: token.sub,
|
||||
tokenUsername: token.username,
|
||||
token
|
||||
});
|
||||
|
||||
// Ensure we have an array of roles
|
||||
const userRoles = Array.isArray(token.role) ? token.role : [];
|
||||
console.log('Session callback userRoles:', userRoles);
|
||||
|
||||
session.user = {
|
||||
id: token.sub ?? '',
|
||||
email: token.email ?? null,
|
||||
@ -184,10 +190,15 @@ export const authOptions: NextAuthOptions = {
|
||||
username: token.username ?? '',
|
||||
first_name: token.first_name ?? '',
|
||||
last_name: token.last_name ?? '',
|
||||
role: token.role ?? [],
|
||||
role: userRoles,
|
||||
};
|
||||
session.accessToken = token.accessToken;
|
||||
|
||||
console.log('Session callback final session:', {
|
||||
userRoles: session.user.role,
|
||||
session
|
||||
});
|
||||
|
||||
return session;
|
||||
}
|
||||
},
|
||||
|
||||
Loading…
Reference in New Issue
Block a user