“Nice Reply” is a built-in badge for receiving at least 10 likes on a reply. I have four users who have received over 10 likes on a reply, but only one of them has the Nice Reply badge. Why?
I realize Nice Reply is part of the “posting” group, along with Good Reply and Great Reply, but the three who are missing the badge do not have any badges from that group, so that doesn’t explain it.
I have the badges enabled and have run the badge job at /sidekiq/scheduler, just to be sure.
To try and debug, I adapted the Nice Reply Badge SQL to run in Data Explorer, and it does find my four users with 10 or more likes:
SELECT p.user_id, p.id post_id, p.updated_at granted_at
FROM posts p
WHERE p.post_number > 1 and p.like_count > 10