What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 128 Stack Exchange communities.

According to this query, I should have been awarded the Generalist badge, but I haven't.

Presumably if the data is on data explorer, it should be calculated on the live site as awarded.

Assuming the query result is correct (it seems to be), is a delay in awarding expected behaviour?
If not, is there a bug/problem?

share|improve this question
    
The query is probably wrong. It indicates that I should have received this badge as well, but I haven't. –  Cody Gray Aug 11 '13 at 15:45
    
There are some delays (see Are badge calculations delayed?), and it might be interesting to poke that query on people who have recently been awarded the badge to see if there's anything amiss in the query. –  MichaelT Aug 11 '13 at 16:10
    
Hmm, looks like I need to get busy answering some Android and Facebook questions. ...Maybe I'll skip that badge for now. –  Cody Gray Aug 11 '13 at 16:26
1  
And yes, having just gotten the badge (thank you for making me aware of it), there was a delay of 2 hours between the criteria for getting it and the badge being awarded. –  MichaelT Aug 12 '13 at 3:20
add comment

1 Answer 1

up vote 8 down vote accepted

That query you're running is checking for the top 50 tags rather than the top 40, which is wrong. If you look at the tag ranks next to your score, you'll see that is #47, is #49, and is #50. So those three don't actually count towards your badge.

share|improve this answer
    
Which is a strange mistake, because the query even has ... WITH tags40 AS ( SELECT TOP 50 ... –  Juhana Aug 11 '13 at 16:15
    
@Juhana Yeah, pretty much everything else in the entire query (and the description) references 40. Maybe the author hit the wrong key while typing? –  animuson Aug 11 '13 at 16:20
    
It looks to me like it may be loosely based on this query, which isn't quite as fancy, but does actually return the correct results. –  James Holderness Aug 11 '13 at 17:14
    
According to this query, I (userid=993) have 23 tags with score >= 15, yet no Generalist badge :( –  ypercube May 19 at 14:30
    
@ypercube DBA doesn't yet qualify for the Generalist badge. Your 40th top tag (foreign-key) only has 189 questions. Generalist cannot be awarded on a site until all 40 of the top tags have at least 200 questions. –  animuson May 19 at 14:46
    
@animuson Ah, great, thnx. I did not know that. It certainly isn't in the badge description! –  ypercube May 19 at 14:50
add comment

You must log in to answer this question.

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