fix: properly pass github user id through jwt callback

This commit is contained in:
Lewis Wynne 2026-01-23 05:02:16 +00:00
parent c77b1be514
commit cd564c4856

View file

@ -9,9 +9,15 @@ export default defineConfig({
}),
],
callbacks: {
jwt({ token, account, profile }) {
if (account && profile) {
token.id = profile.id;
}
return token;
},
session({ session, token }) {
if (session.user && token.sub) {
session.user.id = token.sub;
if (session.user && token.id) {
(session.user as any).id = String(token.id);
}
return session;
},