Existem algumas discrepâncias na contagem de soluções no Discourse, onde estávamos incluindo tópicos e postagens que já foram excluídos.
Antes da migração, estávamos indicando:
John tem 27 soluções porque as pessoas marcaram sua postagem como solução 27 vezes.
Isso é armazenado na tabela UserActions.
Após a migração, agora estamos contando:
John tem 20 soluções porque existem 20 tópicos onde suas postagens são soluções
Isso é armazenado na tabela SolvedTopics e tem um link direto para um tópico existente e não excluído.
Há uma diferença sutil aqui - no primeiro cenário, não havia validações para verificar se a postagem da solução ou seu tópico ainda existiam.
Verificarei com nossa equipe qual é o melhor número para exibir. Pessoalmente, estou inclinado a contar as soluções para tópicos que ainda existem.