Leere Themen nach Login (Patreon-Cookies)

Hallo!

Mein Discourse-Forum bereitet mir plötzlich Probleme. Wenn ich angemeldet bin, werden alle Themen leer angezeigt. Zum Beispiel dieses hier. Hier ist die Ansicht, wenn ich angemeldet bin:

Und hier ist die Ansicht, wenn ich nicht angemeldet bin:

Ich habe versucht, mich ab- und wieder anzumelden und den Cache zu leeren. Das Problem tritt auch in einem privaten Browserfenster auf. Es tritt sowohl unter Firefox als auch unter Chrome auf.

Hat jemand Tipps, wie dieses Problem behoben werden kann?

Hast du den abgesicherten Modus versucht?

1 „Gefällt mir“

Hallo!

Nachdem, was ich in Ihrem Forum sehe, scheint es ein Problem mit dem Patreon-Plugin zu geben:

Speziell hier:

https://github.com/discourse/discourse-patreon/blob/main/assets/javascripts/discourse/connectors/topic-above-footer-buttons/patreon.js#L20C9-L20C17

Ich glaube, die Verwendung von $.cookie wurde in Discourse veraltet und entfernt, und da Ember 5 aktiviert ist, führt dies direkt zu einem Fehler. :thinking:
Ich habe keine sofortige Lösung für Sie; das Plugin muss dies beheben.

EDIT: Habe einen PR erstellt:

4 „Gefällt mir“

Danke! Damit kann ich wieder Themen sehen und als angemeldeter Administrator antworten. Ich bin technisch nicht versiert genug, um ihn zur Fehlerbehebung und Behebung des Problems zu verwenden.

1 „Gefällt mir“

Sie können alle Theme-Komponenten deaktivieren und sie wieder hinzufügen, um zu sehen, welche das Problem verursacht. Oh, es ist ziemlich klar, dass es Patreon ist, denke ich, also habe ich dort einen Beitrag erstellt: Discourse Patreon - #180 by pfaffman

1 „Gefällt mir“

Danke @pfaffman und @Arkshine. Es sieht so aus, als hättet ihr das Problem gefunden und eine Lösung erstellt.

Bitte lasst mich wissen, ob ich etwas auf meiner Website tun muss, um die Korrektur auf meiner Installation anzuwenden. Ich habe versucht, das Patreon-Plugin zu aktualisieren, aber ohne Erfolg.

1 „Gefällt mir“

Ich habe den Fix von @Arkshine gerade zusammengeführt :clap:

@donaldsoncd dies wird in den nächsten 15-30 Minuten auf Ihrer gehosteten Website live sein. Wenn Sie danach immer noch Probleme sehen, lassen Sie es uns bitte wissen.

5 „Gefällt mir“

Dieses Thema wurde nach 18 Stunden automatisch geschlossen. Neue Antworten sind nicht mehr möglich.