Algo salió mal, es posible que este correo electrónico ya esté registrado, prueba el enlace para recuperar contraseña.

Los usuarios no pueden registrar nuevas cuentas en mi foro.

Después de completar el formulario de registro y hacer clic en “Crear tu cuenta”, el cuadro de diálogo modal muestra una barra de encabezado roja con el mensaje

Algo salió mal, quizás este correo electrónico ya esté registrado, prueba el enlace de olvidé mi contraseña

Esto ocurre con cualquier dirección de correo electrónico. No tengo dominios de correo electrónico bloqueados.
El registro de red del navegador muestra una solicitud a https://example.com/u que recibe un error 400 y la respuesta {"errors":["param is missing or the value is empty: email"]}

https://example.com/logs/ no muestra nada remotamente relacionado, creo, tal vez algunos errores de Job exception: Net::SMTPServerBusy de hace 3 horas.

5 Me gusta

Yo también puedo reproducirlo.

Hay una regresión en esta PR de ayer.


El problema está aquí:

En performAccountCreation(), attrs para nombre, correo electrónico y nombre de usuario contienen la propiedad name con model. y se pasa a User.createAccount(attrs).

Sin embargo, createAccount no espera eso, lo que resulta en datos vacíos.

6 Me gusta

Lamento eso. Se solucionará en breve: https://github.com/discourse/discourse/pull/24169

8 Me gusta

Gracias, la actualización lo solucionó.

3 Me gusta

Solo como referencia, Jarek lo arregló aquí, ¡gracias! :+1:

1 me gusta

Este tema se cerró automáticamente después de 23 horas. Ya no se permiten nuevas respuestas.