Wiederkehrende Benachrichtigungen von Benutzerbeiträgen aufgrund des Follow User-Plugins

Hallo zusammen,

eine kurze Frage: Seit ich meine Seite von einem Backup wiederhergestellt habe, erhält der Ersteller eines Themas oder die Person, auf die geantwortet wird, bei jeder Antwort dieses einen bestimmten Nutzers ständig Benachrichtigungen mit dem Hinweis „Bearbeiten“.

Ich habe das Problem untersucht und es scheint, als ob etwas in Sidekiq nicht stimmt. Im Bereich „Retries“ häufen sich einige Jobs immer wieder, ohne jemals erfolgreich abzuschließen. Nachdem ich sie entfernt habe, hören die Benachrichtigungen auf (bis die Person in einem anderen Thema postet und dann ein neuer Job erstellt wird).

Die Meldungen haben folgendes Format:

Nächster Versuch Anzahl der Versuche Warteschlange Job Argumente Fehler
in 1 Minute 10 default Jobs::PostAlert {“post_id”=>25977142, “new_record”=>true, “options”=>nil, “current_site_id”=>“default”} Jobs::HandledExceptionWrapper: Wrapped ActiveRecord::RecordNotFound: Couldn’t find User with ‘id’=1452

Meiner Einschätzung nach existiert ein Benutzer nicht (obwohl dies bei Beiträgen eines Benutzers auftritt, der existiert und aktiv ist). Vielleicht ist es also ein anderer. Gibt es eine Abfrage oder etwas Ähnliches, mit dem ich das überprüfen kann?

Ich habe etwas in der Dokumentation gesucht, aber wenn ich etwas „reparieren“ muss, habe ich Angst, etwas kaputtzumachen :sweat_smile:

Ich wäre für jede Hilfe dankbar!

2 „Gefällt mir“

Kleines Update:

  • Tritt nur bei diesem einen Benutzer auf.
  • Es erscheint so, als ob jede Nachricht, die dieser Benutzer geschrieben hat, in den Benachrichtigungen der anderen Benutzer als „bearbeitet
1 „Gefällt mir“

Verwendest du zufällig das ‘Follow User’-Plugin? Ich bin auf ein ähnliches Problem gestoßen, bei dem gelöschte Benutzer nicht aus der Liste der Gefolgt-User entfernt wurden und Benachrichtigungen in einer Schleife stecken blieben. Meine Lösung bestand darin, manuell einige Datensätze aus der Datenbank zu entfernen. Das Problem im Plugin wurde behoben, aber wenn du eine ältere Version verwendest, könnte es dir immer noch passieren.

3 „Gefällt mir“

Heilige Discourse! Ja, das tue ich! :stuck_out_tongue:

Ich werde gleich die Version prüfen, um zu sehen, ob das damit zusammenhängen könnte. Tausend Dank @bartv!

3 „Gefällt mir“

Großartig! Beachten Sie, dass Ihre Daten möglicherweise durch die ältere Version beschädigt wurden, selbst wenn das Plugin aktualisiert wurde. Ich habe meinen alten Beitrag dazu wiederentdeckt. Er ist nicht detailliert, aber vielleicht bringt er Sie auf den richtigen Weg:

https://meta.discourse.org/t/follow-plugin/110579/41?u=bartv

4 „Gefällt mir“