Преглед на файлове

fix consent dialog getting stuck

Matthew Trejo преди 6 дни
родител
ревизия
6809070a8d
променени са 1 файла, в които са добавени 5 реда и са изтрити 0 реда
  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 };
       }