Normalize_emails: não é possível alterar o endereço de email de user+x@gmail.com para user@gmail.com

Se um usuário com o endereço user+123@gmail.com tentar alterar seu endereço para user@gmail.com, ele receberá o link de verificação, mas ao tentar aceitá-lo, receberá a mensagem “email já em uso”.

Parece que deveria fazer algo como:

  • negar a alteração para o outro endereço
  • aceitar o endereço sem verificação (é o mesmo endereço)
  • substituir o endereço antes de verificar se ele já existe
8 curtidas

Isso. Se o usuário tentar alterar o e-mail e os endereços de e-mail normalizados forem os mesmos, ele deverá simplesmente alterá-lo sem nenhum processo adicional.

4 curtidas

Feliz em colocar um pr-welcome em uma correção por enquanto.

Isso é perigoso se aplicado a qualquer provedor de e-mail, mas se o limitarmos a endereços do Gmail, tudo bem.

3 curtidas