Ho provato a eseguire il debug del problema. Ecco cosa ho scoperto.
Ho trovato il sito su un altro argomento e l’ho controllato senza plugin/temi, ma il problema si verifica ancora.
La cosa strana è il conteggio nell’API.
Guardando il codice sorgente:
Ho provato a eseguire il debug per vedere, e il count viene passato correttamente. È così; nessun problema qui.
Tuttavia, possiamo vedere che pmCount è undefined. Questo è probabilmente il problema perché totalCount ha ora un valore NaN (Not A Number), motivo per cui la condizione nel template lo ignora.
Guardando la cronologia di GIT, questa funzione è stata corretta in questo PR dove puoi vedere che pmCount viene controllato prima di sommare i due numeri.
SECURITY: Hide PM count for tags by default (#20061) · discourse/discourse@f31f0b7 · GitHub
Questa correzione è disponibile da 3.1.0.
Cercando la tua versione di Discourse mi dice che stai usando una vecchia versione stabile 3.0.6
![]()
Versione breve:
Stai usando Discourse 3.0.6 e una correzione è arrivata nella 3.1.0, che ha indirettamente risolto questo problema. ![]()
Probabilmente puoi risolvere il tuo problema aggiornando all’ultima versione stabile, che è la 3.2.0 o, quantomeno, la 3.1.0.



