fix issue where role was not being provided in user session
This commit is contained in:
parent
f2343acb70
commit
08a9ecc10c
@ -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;
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user