Alterações recentes nas configurações padrão bagunçaram completamente a criação de usuários.
- A configuração
normalize_emailsestá ativada por padrão, o que significa que não é mais possível criar um usuário com um endereço + (por exemplo, nikki+testuser@example.com). hide_email_address_takenestá ativado por padrão, o que significa que não é mais possível determinar o ID do usuário a partir do retorno da chamada da API de criação de usuário.- A chamada da API de criação de usuário retorna sucesso mesmo que o usuário especificado já exista, ou o endereço de e-mail seja duplicado (portanto, o usuário não foi criado).
- A chamada da API de criação de usuário mente sobre se o usuário está ativo ou não (o sinalizador
activenão concorda com a mensagem). - A chamada
Get User By Emailnão funciona mais (admin/users/list/all com email=o email do usuário). Ela retorna nulo para um endereço que contém +, mesmo quenormalize_emailsehide_email_address_takenestejam ambos desativados.
Isso pode ser corrigido para funcionar de forma consistente e correta, por favor?