FIX: Badge granter was disabled by default.

This commit is contained in:
Guo Xiang Tan
2020-05-21 06:55:22 +08:00
parent bf7103343a
commit 68db5deaec
2 changed files with 6 additions and 3 deletions

View File

@ -3,11 +3,11 @@
class BadgeGranter class BadgeGranter
def self.disable_queue def self.disable_queue
@queue_enabled = false @queue_disabled = true
end end
def self.enable_queue def self.enable_queue
@queue_enabled = true @queue_disabled = false
end end
def initialize(badge, user, opts = {}) def initialize(badge, user, opts = {})
@ -124,7 +124,7 @@ class BadgeGranter
end end
def self.queue_badge_grant(type, opt) def self.queue_badge_grant(type, opt)
return if !SiteSetting.enable_badges || !@queue_enabled return if !SiteSetting.enable_badges || @queue_disabled
payload = nil payload = nil
case type case type

View File

@ -131,6 +131,9 @@ module TestSetup
# Don't track ApplicationRequests in test mode unless opted in # Don't track ApplicationRequests in test mode unless opted in
ApplicationRequest.disable ApplicationRequest.disable
# Don't queue badge grant in test mode
BadgeGranter.disable_queue
end end
end end