Los cambios recientes en la configuración predeterminada han arruinado por completo la creación de usuarios.
- La configuración
normalize_emailsestá activada por defecto, lo que significa que ya no es posible crear un usuario con una dirección + (por ejemplo, nikki+testuser@example.com). hide_email_address_takenestá activada por defecto, lo que significa que ya no es posible determinar el ID de usuario a partir de la respuesta de la llamada a la API de creación de usuario.- La llamada a la API de creación de usuario devuelve éxito incluso si el usuario especificado ya existe, o la dirección de correo electrónico es duplicada (por lo que el usuario no se creó).
- La llamada a la API de creación de usuario miente sobre si el usuario está activo o no (la bandera
activeno concuerda con el mensaje). - La llamada
Get User By Emailya no funciona (admin/users/list/all con email=el email del usuario). Devuelvenullpara una dirección que contiene +, incluso sinormalize_emailsyhide_email_address_takenestán desactivadas.
¿Se puede arreglar para que funcione de manera consistente y correcta, por favor?