fix issue where role was not being provided in user session

This commit is contained in:
Brandon Egger 2023-05-22 23:48:16 -05:00
parent f2343acb70
commit 08a9ecc10c

View File

@ -33,6 +33,7 @@ declare module "next-auth" {
id: string; id: string;
name: string; name: string;
username: string; username: string;
role: Role;
} }
} }
@ -41,6 +42,7 @@ declare module "next-auth/jwt" {
id: string; id: string;
name: string; name: string;
username: string; username: string;
role: Role;
} }
} }
@ -56,6 +58,7 @@ export const authOptions: NextAuthOptions = {
token.id = user.id; token.id = user.id;
token.username = user.username; token.username = user.username;
token.name = user.name; token.name = user.name;
token.role = user.role;
} }
return token; return token;
}, },
@ -64,6 +67,7 @@ export const authOptions: NextAuthOptions = {
session.user.id = token.id; session.user.id = token.id;
session.user.username = token.username; session.user.username = token.username;
session.user.name = token.name; session.user.name = token.name;
session.user.role = token.role;
} }
return session; return session;
}, },