Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

If you check my so's profile you will notice that I got the Android silver badge (Earned 400 upvotes for answers in the android tag.).

But in the tags section it says:

365 android× 501

Why did I get the badge then?

share|improve this question
+1 for caring more about the system than a badge – Pops Jan 31 '11 at 14:20
up vote 4 down vote accepted

According to the top users listing, you have a tag score of 403. I'm not sure what exactly accounts for the difference, as the numbers are normally synced. The top users appears to be the more accurate one, though, as you do have the badge now.

share|improve this answer
Cool, I didn't know that page existed. Check that Reto Meier has 788 there and he doesn't have a silver badge. – Macarse Jan 25 '11 at 11:21
@Macarse Now that, I definitely cannot explain. You'll need a dev to explain that one. – Grace Note Jan 25 '11 at 12:13
@Macarse To have a silver tag badge you need to have answered at least 80 questions for that tag. The user you have pointed too only has 63. – HoLyVieR Jan 25 '11 at 17:13
@status Oh, hah, I should've remembered that. Thanks for the reminder. – Grace Note Jan 25 '11 at 17:15
@status-completed: Great, thanks for pointing that out. – Macarse Jan 25 '11 at 17:28
@Grace, this is actually a bug, see my answer – waffles Jan 31 '11 at 1:42

This is actually a bug I just resolved.

Our tag storage is denormalized, we have a second table that stores the a postId -> tagId list. For some reason we had a few dupes in there (probably cause android was merged with android-sdk).

That had a cascading effect that caused some tag badges to be assigned early.

I just added a primary key constraint on the denormalized table, so there is no chance of dupe rows anymore.

share|improve this answer
Huh, interesting. Well, so much for my original thought. Thanks for the update! – Grace Note Jan 31 '11 at 13:08

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .