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

I received two revival badges but one of them says 'Post is no longer available'.

http://stackoverflow.com/badges/837/revival?userid=61974

If the post was deleted why was I awarded the badge in the first place?

share|improve this question

2 Answers 2

up vote 2 down vote accepted

Concurrency issue with the badge grant job, I went ahead and revoked the badges however the flair counts will be off until you get your next badge.

share|improve this answer

I'm guessing the badge-awarding script runs back through all the posts and votes chronologically, awarding badges as they would have been gained had that badge always existed. Since badges are rarely rescinded once gained, you are allowed to keep them for posts that are subsequently deleted.

However, I'm not sure if this was by-design or a bug in the script.

EDIT: I guess it was an undesired effect, because it appears to have been corrected now. I myself had an extra Revival badge for a deleted post as well, but it is gone now.

share|improve this answer
3  
+1, it was announced that the script would be run retroactively. If the Revival badge had existed from day one, OP would've gotten one before the post was deleted, and badges are almost never removed once earned. –  Pops Nov 2 '10 at 15:48

You must log in to answer this question.

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