Normalize_emails: impossibile cambiare indirizzo email da user+x@gmail.com a user@gmail.com

Se un utente con indirizzo user+123@gmail.com tenta di cambiare il proprio indirizzo in user@gmail.com, riceve il link di verifica, ma quando tenta di accettarlo, riceve il messaggio “email già in uso”.

Sembra che dovrebbe fare qualcosa come

  • negare il cambio all’altro indirizzo
  • accettare l’indirizzo senza verifica (è lo stesso indirizzo)
  • sostituire l’indirizzo prima di verificare se esiste già
8 Mi Piace

Questo. Se l’utente tenta di cambiare l’email e gli indirizzi email normalizzati sono gli stessi, dovrebbe semplicemente cambiarla senza ulteriori processi.

4 Mi Piace

Felice di mettere un #pr-benvenuto in questa correzione per ora.

Questo è pericoloso se applicato a qualsiasi provider di posta elettronica, ma se lo limitiamo agli indirizzi Gmail va bene.

3 Mi Piace