Si è verificato un errore, forse questa email è già registrata, prova il link "password dimenticata"

Gli utenti non possono registrare nuovi account nel mio forum.

Dopo aver compilato il modulo di registrazione e aver fatto clic su “Crea il tuo account”, la finestra di dialogo modale presenta una barra rossa nell’intestazione con il messaggio

Qualcosa è andato storto, forse questa email è già registrata, prova il link password dimenticata

Questo accade con qualsiasi indirizzo email. Non ho domini email bloccati.
Il log di rete del browser mostra una richiesta a https://example.com/u che riceve un errore 400 e la risposta {"errors":["param is missing or the value is empty: email"]}

https://example.com/logs/ non mostra nulla di lontanamente correlato, forse alcuni errori Job exception: Net::SMTPServerBusy di 3 ore fa.

5 Mi Piace

Posso riprodurlo anch’io.

C’è una regressione in questa PR di ieri.


Il problema è qui:

In performAccountCreation(), attrs per nome, email e nome utente contengono la proprietà name con model. e viene passato a User.createAccount(attrs).

Tuttavia, createAccount non se lo aspetta, con il risultato di dati vuoti.

6 Mi Piace

Mi dispiace! Verrà risolto a breve: https://github.com/discourse/discourse/pull/24169

8 Mi Piace

Grazie, l’aggiornamento ha risolto il problema.

3 Mi Piace

Per riferimento, Jarek l’ha sistemato qui grazie! :+1:

1 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 23 ore. Non sono più consentite nuove risposte.