Users reported that the ‘solved count’ displayed in profile summaries was incorrect after a recent Discourse update. dr460nf1r3 provided examples showing discrepancies between the summary page and the profile popup, noting that the summary showed inflated numbers (e.g., 485 vs. 475, 90 vs. 40). nat initially suspected the issue stemmed from counting solutions linked to deleted topics, but later identified the real bug: the definition of ‘solved count’ had changed from “how many times a user’s post was marked as solved” to “how many times the user accepted a solution” — effectively swapping the roles of answerer and accepter. This caused large mismatches in displayed counts. nat confirmed the fix and noted that inconsistencies existed even before the migration. The issue was resolved and standardized in this pull requestnat, ensuring consistent behavior across Discourse and plugins. dr460nf1r3 thanked the team for the quick resolution.
I’m quite sure that this can’t be the issue — as it would only cause fewer numbers rather than more in some cases, correct? There is another example I have for you:
→ Wrong: Profile - SGS - Garuda Linux Forum
→ Right:
It seems impossible to me that this counting mechanism would more than double the amount of solved post counts. Besides that (of course unconfirmed) I highly doubt that the number of deleted posts was this high in my previous example.
Props to @ondrej for also mentioning Solution badge not working? to me. It looks like some discrepancies were already happening before this migration. Good thing is that we’ll be migrating to a more consistent number across Discourse and our plugins.