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.