Skip to content

Commit 1704486

Browse files
authored
feat: set action and component from context (#672)
Prefer context._action and context._component over values set by the request This matches the server-side behavior.
1 parent a18c90b commit 1704486

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Diff for: lib/honeybadger/notice.rb

+3-3
Original file line numberDiff line numberDiff line change
@@ -217,9 +217,9 @@ def initialize(config, opts = {})
217217
self.tags = construct_tags(opts[:tags]) | construct_tags(context[:tags])
218218

219219
self.url = opts[:url] || request_hash[:url] || nil
220-
self.action = opts[:action] || request_hash[:action] || nil
221-
self.component = opts[:controller] || opts[:component] || request_hash[:component] || nil
222-
self.params = opts[:parameters] || opts[:params] || request_hash[:params] || {}
220+
self.action = opts[:action] || context[:_action] || request_hash[:action] || nil
221+
self.component = opts[:controller] || opts[:component] || context[:_component] || request_hash[:component] || nil
222+
self.params = opts[:parameters] || opts[:params] || request_hash[:params] || {}
223223
self.session = opts[:session] || request_hash[:session] || {}
224224
self.cgi_data = opts[:cgi_data] || request_hash[:cgi_data] || {}
225225
self.details = opts[:details] || {}

0 commit comments

Comments
 (0)