Rake-Task zum Zusammenführen von Benutzern

Wenn Sie auf Ihrer Site SSO verwenden, ist es dann nicht möglich, die rake merge-Aufgabe abzuschließen? Die freundlichen Leute von Communiteq (ehemals DiscourseHosting) berichten von dieser Fehlermeldung:

ActiveRecord::RecordNotSaved: Failed to save the new associated primary_email
/var/www/discourse/app/services/user_merger.rb:359:in `delete_source_user'

Dies führt auch zu Problemen bei der Verwendung des Plugins von @Dannii, da sein Prozess anscheinend versucht, diesen Schritt zuerst auszuführen.

Gibt es empfohlene Workarounds für das Zusammenführen von Benutzern auf SSO-Sites? Bei uns kommt es vor, dass eine Person von einer Organisation zu einer anderen wechselt und daher über den SSO-Prozess ein neues Konto erhält (sie haben eine neue E-Mail-Adresse). Da es sich jedoch um dieselbe Person handelt, möchten wir die Konten zusammenführen können, sobald sie sich an ihrem neuen Standort etabliert haben.