mirror of
https://github.com/discourse/discourse.git
synced 2025-06-06 12:26:04 +08:00
FIX: Badge granter was disabled by default.
This commit is contained in:
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user