From 0391eccc4e354f0409be3338851e9e8c52d63233 Mon Sep 17 00:00:00 2001 From: Akhil Naini Date: Fri, 17 Mar 2017 10:16:39 -0700 Subject: [PATCH] Prepend Bugsnag in the Sidekiq middleware chain --- lib/bugsnag/sidekiq.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/bugsnag/sidekiq.rb b/lib/bugsnag/sidekiq.rb index 7266dfc98..3210cbd1e 100644 --- a/lib/bugsnag/sidekiq.rb +++ b/lib/bugsnag/sidekiq.rb @@ -27,6 +27,10 @@ def call(worker, msg, queue) ::Sidekiq.configure_server do |config| config.server_middleware do |chain| - chain.add ::Bugsnag::Sidekiq + if Gem::Version.new(Sidekiq::VERSION) >= Gem::Version.new('3.3.0') + chain.prepend ::Bugsnag::Sidekiq + else + chain.add ::Bugsnag::Sidekiq + end end end