# Contagem resolvida no resumo exibindo valores incorretos

**URL:** <https://meta.discourse.org/t/solved-count-in-summary-displaying-incorrect-values/359134>\
**Category:** Bug\
**Tags:** solved\
**Created:** [Março 27, 2025, 11:18am UTC](https://meta.discourse.org/t/solved-count-in-summary-displaying-incorrect-values/359134 "2025-03-27T11:18:13Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)\
**Post date:** [Março 27, 2025, 12:20pm UTC](https://meta.discourse.org/t/solved-count-in-summary-displaying-incorrect-values/359134/7 "2025-03-27T12:20:03Z")

</div>

Hmmm sim 485 e 90 estão muito distantes.

Acredito que acabei de encontrar o bug (embora a afirmação sobre a discrepância que mencionei acima ainda seja verdadeira) –

Na [implementação anterior](https://github.com/discourse/discourse-solved/blob/e82c6ae1ca38ccebb34669148f8de93a3028906e/lib/discourse_solved/user_summary_extension.rb#L6-L8), a contagem de soluções no resumo de John é contada pelo _número de vezes que alguém marcou a postagem de John como solução_

```plaintext
  def solved_count
    UserAction.where(user: @user).where(action_type: UserAction::SOLVED).count
  end

```

Na [nova implementação](https://github.com/discourse/discourse-solved/blob/main/lib/discourse_solved/user_summary_extension.rb#L6-L8), a contagem de soluções no resumo do usuário de John é o número de vezes que John marcou uma postagem como solução

```plaintext
  def solved_count
    DiscourseSolved::SolvedTopic.where(accepter: @user).count
  end

```

Isso explica a grande diferença. “Contagem de soluções” mudou de definição de ‘quantas vezes você respondeu’ para ‘quantas vezes você aceitou’.

Corrigirei o bug, obrigado novamente pelo relatório!

Também atualizarei os diferentes métodos de contagem usados no popup de perfil e no resumo do usuário.

---

_[View the full topic](https://meta.discourse.org/t/solved-count-in-summary-displaying-incorrect-values/359134)._
