5472043a33a9a71aa4a7a935e7d1bd7742f45aff
Esquema real verificado en producción (information_schema.columns): auth.users tiene tanto confirmed_at como email_confirmed_at — ambas son columnas reales, así que el INSERT con confirmed_at nunca falló por columna inexistente (por eso el usuario test-e2e se creó sin error). Pero el login seguía rechazando con "Email o contraseña incorrectos" incluso después de confirmar que el usuario existía — GoTrue valida email_confirmed_at para permitir login por password, no confirmed_at. Dejar confirmed_at solo creaba un usuario que nunca queda "confirmado" para efectos de auth. Agregado comentario documentando la versión de GoTrue verificada y cómo re-verificar el schema si esto vuelve a cambiar.
Description
No description provided
Languages
TypeScript
47.8%
PLpgSQL
33.3%
CSS
9%
HTML
8.6%
Shell
0.6%
Other
0.7%