diff --git a/lib/bugsnag/integrations/sidekiq.rb b/lib/bugsnag/integrations/sidekiq.rb index 5aded3540..5566c8ee3 100644 --- a/lib/bugsnag/integrations/sidekiq.rb +++ b/lib/bugsnag/integrations/sidekiq.rb @@ -31,7 +31,7 @@ def call(worker, msg, queue) end def self.notify(exception) - return unless [Interrupt, SystemExit, SignalException].include? exception.class + return if [Interrupt, SystemExit, SignalException].include? exception.class Bugsnag.notify(exception, true) do |report| report.severity = "error" report.severity_reason = { diff --git a/spec/integrations/sidekiq_spec.rb b/spec/integrations/sidekiq_spec.rb index 433de4a47..b83352883 100644 --- a/spec/integrations/sidekiq_spec.rb +++ b/spec/integrations/sidekiq_spec.rb @@ -15,7 +15,9 @@ def perform(value) before do Sidekiq::Testing.inline! stub_const('Sidekiq::VERSION', '2.0.0') - Bugsnag::Sidekiq.configure_server(Sidekiq::Testing) + Sidekiq::Testing.server_middleware do |chain| + chain.add ::Bugsnag::Sidekiq + end end it "works" do