Des modifications récentes des paramètres par défaut ont complètement perturbé la création d’utilisateurs.
- Le paramètre
normalize_emailsest activé par défaut, ce qui signifie qu’il n’est plus possible de créer un utilisateur avec une adresse+(par exemple,nikki+testuser@example.com). hide_email_address_takenest activé par défaut, ce qui signifie qu’il n’est plus possible de déterminer l’ID utilisateur à partir du retour de l’appel APIcreate user.- L’appel API
create userrenvoie un succès même si l’utilisateur spécifié existe déjà ou si l’adresse e-mail est un doublon (l’utilisateur n’a donc pas été créé). - L’appel API
create userment quant à l’état actif de l’utilisateur (le drapeauactivene correspond pas au message). - L’appel
Get User By Emailne fonctionne plus (admin/users/list/allavecemail=l'e-mail de l'utilisateur). Il renvoienullpour une adresse contenant+, même sinormalize_emailsethide_email_address_takensont tous deux désactivés.
Cela peut-il être corrigé pour que cela fonctionne de manière cohérente et correcte, s’il vous plaît ?