Bladeren bron

fix consent dialog getting stuck

Matthew Trejo 6 dagen geleden
bovenliggende
commit
6809070a8d
1 gewijzigde bestanden met toevoegingen van 5 en 0 verwijderingen
  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 };
       }