lib/airbrake/rails/controller_methods.rb in airbrake-3.1.3 vs lib/airbrake/rails/controller_methods.rb in airbrake-3.1.4
- old
+ new
@@ -71,13 +71,13 @@
url << request.fullpath
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
end
end