From be48dfbb8ce74b382219c816b998bea464b40a32 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 9 Oct 2014 22:00:27 +1100 Subject: [PATCH] correct badge title revocation query --- app/services/badge_granter.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/services/badge_granter.rb b/app/services/badge_granter.rb index 88388bfac84..9c17abaa92f 100644 --- a/app/services/badge_granter.rb +++ b/app/services/badge_granter.rb @@ -315,7 +315,8 @@ class BadgeGranter title NOT IN ( SELECT name FROM badges - WHERE allow_title AND enabled + WHERE allow_title AND enabled AND + badges.id IN (SELECT badge_id FROM user_badges ub where ub.user_id = users.id) ) ") end