Pārlūkot izejas kodu

fix consent dialog getting stuck

Matthew Trejo 6 dienas atpakaļ
vecāks
revīzija
6809070a8d
1 mainītis faili ar 5 papildinājumiem un 0 dzēšanām
  1. 5 0
      src/lib/auth.ts

+ 5 - 0
src/lib/auth.ts

@@ -172,6 +172,11 @@ export const authOptions: NextAuthOptions = {
       
       // Durante actualización con update() - solo actualizar campos que fueron enviados
       if (trigger === "update" && session) {
+        // Si la actualización incluye un objeto user (estructura estándar de sesión),
+        // fusionamos sus propiedades con el token
+        if (session.user) {
+          return { ...token, ...session.user };
+        }
         return { ...token, ...session };
       }