diff --git a/lib/airbrake/rails/controller_methods.rb b/lib/airbrake/rails/controller_methods.rb index db00ba359..8977a6d05 100644 --- a/lib/airbrake/rails/controller_methods.rb +++ b/lib/airbrake/rails/controller_methods.rb @@ -73,10 +73,10 @@ def airbrake_request_url end def airbrake_current_user - user = current_user || current_member + user = begin current_user rescue current_member end user.attributes.select do |k, v| /^(id|name|username|email)$/ === k unless v.blank? - end + end.symbolize_keys rescue NoMethodError, NameError {} end