Note
Dopo la registrazione, la nuova email non viene utilizzata per notificare che l’account esiste sempre. Discourse non si comportava in questo modo in passato, ad esempio, prima del 6 gennaio, questo non è mai successo su questo sito. Ci sono stati almeno un paio di aggiornamenti del sito da allora e, da quando sono avvenuti, questo bug è stato introdotto.
Questo potrebbe essere correlato all’errore HTTP/500 che otteniamo sul nostro Discourse quando utilizziamo segni + negli indirizzi email a seconda dello stato dell’impostazione normalize_emails:
Grazie per questo, hai ragione, era l’impostazione normalize_emails che veniva modificata durante l’aggiornamento, e c’era un bug quando normalize_emails era impostato e si possedevano già account email con i segni +.
Penso che anche questa impostazione sia la causa dell’errore fatale 500 che i nostri utenti ricevono quando tentano di cambiare il proprio indirizzo email in uno con un segno + al suo interno.
Forse non dovrebbe essere abilitata se tali account esistono già.