デフォルト設定の最近の変更により、ユーザー作成が完全に混乱しています。
normalize_emails設定がデフォルトでオンになっているため、+ アドレス(例:nikki+testuser@example.com)を持つユーザーを作成できなくなりました。hide_email_address_takenがデフォルトでオンになっているため、ユーザー作成 API 呼び出しの戻り値からユーザー ID を特定できなくなりました。- ユーザー作成 API 呼び出しは、指定されたユーザーが既に存在する場合や、メールアドレスが重複している場合(ユーザーが作成されなかった場合)でも成功を返します。
- ユーザー作成 API 呼び出しは、ユーザーがアクティブかどうかについて虚偽の情報を返します(active フラグがメッセージと一致しません)。
- メールアドレスでユーザーを取得する呼び出しが機能しなくなりました(admin/users/list/all で email=ユーザーのメールアドレス)。
normalize_emailsとhide_email_address_takenが両方オフの場合でも、+ を含むアドレスに対して null を返します。
これを一貫性があり、正しく機能するように修正してもらえますか?