From 08a9ecc10cd6b978b3af9a5344656d1a278a0d3d Mon Sep 17 00:00:00 2001 From: Brandon Egger Date: Mon, 22 May 2023 23:48:16 -0500 Subject: [PATCH] fix issue where role was not being provided in user session --- src/server/auth.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/server/auth.ts b/src/server/auth.ts index 54426d0..b033189 100644 --- a/src/server/auth.ts +++ b/src/server/auth.ts @@ -33,6 +33,7 @@ declare module "next-auth" { id: string; name: string; username: string; + role: Role; } } @@ -41,6 +42,7 @@ declare module "next-auth/jwt" { id: string; name: string; username: string; + role: Role; } } @@ -56,6 +58,7 @@ export const authOptions: NextAuthOptions = { token.id = user.id; token.username = user.username; token.name = user.name; + token.role = user.role; } return token; }, @@ -64,6 +67,7 @@ export const authOptions: NextAuthOptions = { session.user.id = token.id; session.user.username = token.username; session.user.name = token.name; + session.user.role = token.role; } return session; },