Normalize_emails: E-Mail-Adresse von user+x@gmail.com in user@gmail.com kann nicht geändert werden

Wenn ein Benutzer mit der Adresse user+123@gmail.com versucht, seine Adresse in user@gmail.com zu ändern, erhält er den Verifizierungslink, aber wenn er versucht, ihn zu akzeptieren, erhält er die Meldung „E-Mail bereits vorhanden“.

Es scheint, als sollte es etwas tun wie:

  • die Änderung auf die andere Adresse verweigern
  • die Adresse ohne Verifizierung akzeptieren (es ist dieselbe Adresse)
  • die Adresse ersetzen, bevor geprüft wird, ob sie bereits vorhanden ist
8 „Gefällt mir“

Das. Wenn der Benutzer versucht, die E-Mail zu ändern und die normalisierten E-Mail-Adressen dieselben sind, sollte sie einfach ohne weiteren Prozess geändert werden.

4 „Gefällt mir“

Gerne setze ich vorübergehend einen pr-welcome auf einen Fix hier.

Dies ist gefährlich, wenn es auf jeden E-Mail-Anbieter angewendet wird, aber wenn wir es auf Gmail-Adressen beschränken, ist es in Ordnung.

3 „Gefällt mir“