From f7b2c44a5cb7f6b7d8ffe0518a04fba493e74f80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hrvoje=20=C5=A0imi=C4=87?= Date: Tue, 11 Sep 2012 04:26:07 +0200 Subject: [PATCH] symbolize user's keys proper fallback to current_member --- lib/airbrake/rails/controller_methods.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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