つまり、あなたのサイトで SSO を使用している場合、rake merge タスクを完了できないのでしょうか?Communiteq(旧 DiscourseHosting)の素晴らしい方々は、次のエラーメッセージが表示されると報告しています。
ActiveRecord::RecordNotSaved: Failed to save the new associated primary_email
/var/www/discourse/app/services/user_merger.rb:359:in `delete_source_user'
また、@Dannii 氏のプラグインを使用する際にも問題が発生します。彼の処理プロセスはこのステップを最初に行おうとしているように見えるためです。
SSO サイトでのユーザーマージに対する回避策はありますか?私たちの場合、ある組織から別の組織へ人が移動すると、SSO プロセスを通じて新しいアカウント(新しいメールアドレス)が作成されます。しかし、同じ人物であるため、新しい場所での活動が確立された後にアカウントをマージできるようにしたいと考えています。