Normalize_emails : impossible de changer l'adresse e-mail de user+x@gmail.com à user@gmail.com

Si un utilisateur avec l’adresse user+123@gmail.com essaie de changer son adresse pour user@gmail.com, il reçoit le lien de vérification, mais lorsqu’il essaie de l’accepter, il obtient le message « email already taken » (e-mail déjà utilisé).

Il semble qu’il devrait faire quelque chose comme :

  • refuser le changement vers l’autre adresse
  • accepter l’adresse sans vérification (c’est la même adresse)
  • remplacer l’adresse avant de vérifier si elle existe déjà
8 « J'aime »

Ceci. Si l’utilisateur essaie de changer l’e-mail et que les adresses e-mail normalisées sont identiques, il devrait simplement la changer sans aucun autre processus.

4 « J'aime »

Content heureux de mettre un pr-welcome sur une correction pour l’instant.

C’est dangereux si cela est appliqué à n’importe quel fournisseur de messagerie, mais si nous nous limitons aux adresses Gmail, cela convient.

3 « J'aime »