lib/raven/integrations/delayed_job.rb in sentry-raven-3.1.0 vs lib/raven/integrations/delayed_job.rb in sentry-raven-3.1.1

- old
+ new

@@ -1,6 +1,7 @@ require 'delayed_job' +require 'raven/utils/context_filter' module Delayed module Plugins class Raven < ::Delayed::Plugin callbacks do |lifecycle| @@ -27,10 +28,10 @@ # handlers are YAML objects in strings, we definitely can't # report all of that or the event will get truncated randomly extra[:handler] = job.handler[0...1000] if job.handler if job.respond_to?('payload_object') && job.payload_object.respond_to?('job_data') - extra[:active_job] = job.payload_object.job_data + extra[:active_job] = Utils::ContextFilter.filter_context(job.payload_object.job_data) end ::Raven.capture_exception(e, :logger => 'delayed_job', :tags => { :delayed_job_queue => job.queue,