Punkte/Daumen nicht aktualisiert nach Zusammenführung von Konten

Hallo zusammen!

Beim Testen habe ich erfolgreich zwei Benutzerkonten zusammengeführt, und ihre Abzeichen und Punkte wurden wie erwartet auf das Zielkonto übertragen. Gestern jedoch, während der Produktionszusammenführung, wurden die Statistiken erfolgreich übertragen und in der Zusammenfassung aktualisiert, aber die Gesamtzahl der Ranglistenpunkte (Cheers) wurde nicht aktualisiert und spiegelt die Aktivität des Benutzers nicht genau wider. Die Anzahl der „Cheers“ (41) blieb vor/nach der Zusammenführung gleich.

Jede Hilfe, wie ich die Punkte aktualisieren kann, wird sehr geschätzt.

Sie sollten in der Lage sein, die „Ergebnisse neu zu berechnen“ auf der Registerkarte „Gamification“, und es wird alles neu gezählt. Ich glaube, es kann auch eine kleine Verzögerung bei der Aktualisierung der angezeigten Ergebnisse geben.

Hallo @JammyDodger, danke für die Antwort. Ich scheine keine Option zum „Neuberechnen von Punkten“ zu haben.

Verwenden Sie die neueste Version von Discourse?

Wir verwenden Discourse 3.0.6

Das ist ein wenig veraltet. Sie sollten wirklich ein Upgrade in Betracht ziehen, um Sicherheitsupdates zu erhalten.

Sie sollten jedoch in der Lage sein, die ältere Methode zu verwenden, eine Rake-Aufgabe auszuführen, um diese nachzufüllen:

rake gamification_scores:backfill_scores_from[2000-01-01]
1 „Gefällt mir“

Danke! Ich schätze die Einblicke. Ich werde dies ausprobieren und unser Team über die Upgrade-Empfehlung informieren.

1 „Gefällt mir“

Vielen Dank, JammyDodger. Die Rake-Aufgabe hat einwandfrei funktioniert.

Wir sind jedoch auf das wiederkehrende Problem gestoßen, dass Punkte nach dem Zusammenführen von Konten nicht aktualisiert werden. Ich bin neugierig zu wissen, ob dies ein Fehler ist oder ob Sie den Namen des spezifischen Hintergrundprozesses kennen, der für die Zählung der Punkte verantwortlich ist? Es ist merkwürdig, dass dies nur in unserer Produktionsumgebung auftritt. Ich möchte unserem Serveradministrator relevante Informationen geben, um zu untersuchen, was diesen Prozess in der Produktion behindern könnte.

Vielen Dank im Voraus.

Leider handelt es sich um ein bekanntes Problem, das derzeit den merge-user-Prozess betrifft. :frowning: Das manuelle Neuberechnen der Punkte über den Gamification-Tab wird empfohlen (falls Sie ihn haben). Das jedes Mal erneute Ausführen des Backfills ist definitiv umständlich, daher habe ich vollstes Verständnis.

1 „Gefällt mir“

Vielen Dank. Ich schätze die Einblicke und Informationen zum Verhalten.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.