مهمة Rake لدمج المستخدمين

إذن، إذا كنت تستخدم SSO في موقعك، فهل يستحيل إكمال مهمة rake merge؟ يقول الموظفون اللطيفون في Communiteq (المعروفة سابقًا باسم DiscourseHosting) إنهم يتلقون رسالة الخطأ التالية:

ActiveRecord::RecordNotSaved: فشل في حفظ البريد الإلكتروني الأساسي الجديد المرتبط
/var/www/discourse/app/services/user_merger.rb:359:in `delete_source_user'

يسبب هذا أيضًا مشاكل عند محاولة استخدام الإضافة من @Dannii، لأنه يبدو أن عمليته تحاول تنفيذ هذه الخطوة أولاً.

هل توجد حلول بديلة مقترحة لدمج المستخدمين في مواقع SSO؟ ما يحدث لدينا هو أن الشخص ينتقل من منظمة إلى أخرى، فيحصل على حساب جديد عبر عملية SSO (لديه بريد إلكتروني جديد)، ولكن نظرًا لأنه نفس الشخص، نود أن نتمكن من دمج الحسابات بمجرد استقراره في موقعه الجديد.