🐛 Fix session update

This commit is contained in:
Luke Vella 2025-03-03 13:55:36 +00:00
parent 83bf083979
commit f56937b7ea
No known key found for this signature in database
GPG key ID: 469CAD687F0D784C

View file

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