1 of 1 people found this helpful
In order to receive the badge, someone else needs to mark your answer as correct. This keeps people from "gaming" the system by posting a thread, commenting on it and marking it as correct.
Hope this makes sense!
Makes sense, though in this case it is legit. Maybe a 24 hour grace period before answering your own question would be better?