🐛 Fix session update (#1601)

This commit is contained in:
Luke Vella 2025-03-03 14:07:17 +00:00 committed by GitHub
parent 83bf083979
commit b6fc95b03b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -137,8 +137,8 @@ const {
return true;
},
async jwt({ token, session, trigger }) {
if (trigger === "update") {
async jwt({ token, session }) {
if (session) {
const parsed = sessionUpdateSchema.safeParse(session);
if (parsed.success) {
Object.entries(parsed.data).forEach(([key, value]) => {
@ -163,12 +163,14 @@ const {
timeFormat: true,
timeZone: true,
weekStart: true,
image: true,
},
});
if (user) {
token.name = user.name;
token.email = user.email;
token.picture = user.image;
token.locale = user.locale;
token.timeFormat = user.timeFormat;
token.timeZone = user.timeZone;