Il conteggio risolto nel riepilogo mostra valori incorretti

Ci sono alcune discrepanze nel conteggio delle soluzioni in Discourse, poiché stavamo includendo argomenti e post già eliminati.

Prima della migrazione, indicavamo:

John ha 27 soluzioni perché le persone hanno contrassegnato il suo post come soluzione 27 volte.

Questo è memorizzato nella tabella UserActions.

Dopo la migrazione, ora contiamo:

John ha 20 soluzioni perché ci sono 20 argomenti in cui i suoi post sono soluzioni

Questo è memorizzato nella tabella SolvedTopics e ha un collegamento diretto a un argomento esistente e non eliminato.

C’è una sottile differenza qui: nel primo scenario non c’erano validazioni per verificare se il post della soluzione o il suo argomento esistessero ancora.

Verificherò con il nostro team quale sia il numero migliore da visualizzare. Personalmente, sono propenso a contare le soluzioni per gli argomenti che esistono ancora.

3 Mi Piace