Abzeichen kann nicht vom Benutzer widerrufen werden

Ich betreibe eine selbst gehostete Discourse-Version 3.6.0.beta1-dev, und ein Benutzer hat mich gebeten, ihm die Auszeichnung „Erster Like“ zu entziehen. Ich habe tagelang versucht, dies zu tun, aber jedes Mal, wenn ich die Auszeichnung widerrufe, kommt sie innerhalb eines Tages zurück. Ich habe die Anweisungen aus diesem Thema befolgt. Jedes Mal, wenn die Auszeichnung zurückkehrt, ist es immer für denselben Beitrag, und es sieht so aus, als wäre sie vor vielen Tagen verliehen worden (was der Zeitpunkt ist, an dem der Benutzer die Auszeichnung ursprünglich erhalten hat).

Hier ist ein Screenshot, wie ich verzweifelt versuche, die Auszeichnung zu widerrufen:

Ich habe meine Discourse-Instanz auch vor 3 Tagen aktualisiert, aber das Problem wiederholte sich auch danach. Was könnte hier das Problem sein?

Ich glaube, das liegt daran, dass der Job zum Vergeben von Abzeichen täglich ausgeführt wird. Das Abzeichen wird vergeben, weil der Benutzer diesen Beitrag „geliked“ hat.

Sie müssen wahrscheinlich den „Like“ auf diesem Beitrag von diesem Benutzer entfernen, wahrscheinlich über die Rails-Konsole. Oder vielleicht erhöhen Sie vorübergehend die Einstellung post undo action window mins, entfernen den „Like“ für den Beitrag und setzen die Einstellung dann zurück.

Der Nutzer hat den Like bereits vor ein paar Tagen entfernt, aber das Abzeichen wird immer noch für denselben Beitrag hinzugefügt. Er hat sogar versucht, stattdessen einen anderen Beitrag zu liken, aber das hat den Beitrag, für den das Abzeichen erscheint, nicht geändert. Wissen Sie, welcher Job das tut?

@KockaAdmiralac konnten Sie dieses Problem lösen?

Dies ist kein Problem, dem das Team Zeit widmen kann, da es für ein einzelnes Mitglied an einem einzelnen Standort einzigartig ist. Ich habe noch nie davon gehört, dass jemand so etwas tun wollte.

Ich glaube, die Diskussion wurde unter First Like badge cannot be removed fortgesetzt.

1 „Gefällt mir“