Ich habe versucht, das Problem zu debuggen. Hier ist, was ich herausgefunden habe.
Ich habe die Seite zu einem anderen Thema gefunden und sie ohne Plugins/Themes überprüft, aber das Problem tritt immer noch auf.
Was seltsam ist, ist die Anzahl in der API.
Wenn man sich den Quellcode ansieht:
Ich habe versucht zu debuggen, um zu sehen, und der count wird korrekt übergeben. Das ist; kein Problem hier.
Allerdings können wir sehen, dass pmCount undefined ist. Dies ist wahrscheinlich das Problem, da totalCount jetzt einen NaN (Not A Number) Wert hat, weshalb die Bedingung in der Vorlage ihn ignoriert.
Wenn man sich die GIT-Historie ansieht, wurde diese Funktion in diesem PR behoben, wo man sehen kann, dass pmCount überprüft wird, bevor die beiden Zahlen addiert werden.
SECURITY: Hide PM count for tags by default (#20061) · discourse/discourse@f31f0b7 · GitHub
Diese Korrektur ist seit 3.1.0 verfügbar.
Wenn ich Ihre Discourse-Version suche, sehe ich, dass Sie eine alte stabile Version 3.0.6 verwenden.
![]()
Kurz gesagt:
Sie verwenden Discourse 3.0.6, und eine Korrektur wurde in 3.1.0 vorgenommen, die dieses Problem indirekt behoben hat. ![]()
Sie können Ihr Problem wahrscheinlich beheben, indem Sie auf die neueste stabile Version aktualisieren, die 3.2.0 oder zumindest 3.1.0 ist.



