lib/sentry/rails/error_subscriber.rb in sentry-rails-5.16.1 vs lib/sentry/rails/error_subscriber.rb in sentry-rails-5.17.0

- old
+ new

@@ -17,10 +17,16 @@ if context[:tags].is_a?(Hash) context = context.dup tags.merge!(context.delete(:tags)) end - Sentry::Rails.capture_exception(error, level: severity, contexts: { "rails.error" => context }, tags: tags) + hint = {} + if context[:hint].is_a?(Hash) + context = context.dup + hint.merge!(context.delete(:hint)) + end + + Sentry::Rails.capture_exception(error, level: severity, contexts: { "rails.error" => context }, tags: tags, hint: hint) end end end end