Ver Fonte

fix consent dialog getting stuck

Matthew Trejo há 6 dias atrás
pai
commit
6809070a8d
1 ficheiros alterados com 5 adições e 0 exclusões
  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 };
       }