Conteggio categoria negativo (numero meno) dopo aver rimosso/eliminato dalla lista

Oggi ho nascosto e rimosso alcuni argomenti dalla categoria ‘Uncategorised’, e ora la pagina principale dell’elenco delle categorie mostra ‘-11 totali’ per quella categoria.

Riflettendoci: la maggior parte degli argomenti che ho eliminato era precedentemente nascosta. Mi chiedo se ciò sia rilevante: forse nascondere ed eliminare separatamente sottrae 1 dal conteggio per ogni argomento.

Questo si correggerà automaticamente (col passare del tempo o al verificarsi di un determinato evento)?

O c’è qualcosa che dovrei fare per risolvere il problema?

Grazie.

(Modificato per riordinare.)

1 Mi Piace

Sì, è proprio questo il problema. Posso riprodurre l’errore sul mio sito di test. Nascondere un argomento lo rimuove dalle statistiche degli argomenti della sua categoria. Se poi elimini l’argomento nascosto, viene nuovamente sottratto dalle statistiche degli argomenti della sua categoria. Ciò significa che nascondere e poi eliminare un singolo argomento viene conteggiato come la rimozione di due argomenti dalle statistiche.

Discourse esegue un job in background CategoryStats una volta ogni 24 ore. Quando tale job viene eseguito, le statistiche della tua categoria dovrebbero essere corrette. Se hai accesso alla console Rails del tuo sito e non vuoi aspettare che il job venga eseguito, puoi eseguire il comando manualmente con:

Category.update_stats

Ho testato questo sul mio sito. Eseguendo quel comando ho risolto il problema.

4 Mi Piace

Grazie. Sono felice di aspettare, ma è bello saperlo.

P.S. Posso ora confermare che si è risolto da solo! :slight_smile:

Ciao Jonathan,

Non siamo più in grado di riprodurre questo problema. Lo riscontri ancora nell’ultima versione?

Ho installato la versione 2.7.0.beta2 (afbaedef7d) - non l’ultima - quindi forse è rilevante.

Risulta che per riprodurre il problema, è necessario nascondere un argomento, attendere circa 24 ore affinché venga eseguita l’attività di aggiornamento delle statistiche della categoria e poi eliminare l’argomento. Questo causerà la rimozione dell’argomento due volte dalle statistiche della categoria. Dopo altre 24 ore, l’attività di aggiornamento delle statistiche della categoria verrà eseguita nuovamente. Ciò dovrebbe risolvere il problema.

Il motivo per cui ciò accade è che l’eliminazione di un argomento lo rimuove immediatamente dalle statistiche della categoria. Nascondere un argomento non ne comporta la rimozione dalle statistiche fino all’esecuzione dell’attività giornaliera per aggiornare le statistiche della categoria: tale attività verifica gli argomenti visibili.

4 Mi Piace

Ciao,

abbiamo individuato il problema e ho appena inviato una correzione per la revisione. Sarà disponibile nella versione più recente a breve.

2 Mi Piace

È ottimo. Non credo abbia causato molti problemi. Forse è percettibile solo in forum piccoli o nuovi.

Vorrei modificare la “Soluzione” nell’ultimo post qui, ma non mi permette di farlo.

1 Mi Piace