aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller/metal
diff options
context:
space:
mode:
authorNathaniel Talbott <nathaniel@terralien.com>2009-09-10 21:15:18 -0400
committerJeremy Kemper <jeremy@bitsweat.net>2009-09-10 18:53:50 -0700
commitf024aabee37520e8c894a83710fc121c0056dd2b (patch)
tree3e1db75e4660c399e1713a623c1d37c0d957618b /actionpack/lib/action_controller/metal
parent38d65b03d6634b6993427213933aaa413a20c415 (diff)
downloadrails-f024aabee37520e8c894a83710fc121c0056dd2b.tar.gz
rails-f024aabee37520e8c894a83710fc121c0056dd2b.tar.bz2
rails-f024aabee37520e8c894a83710fc121c0056dd2b.zip
Fix filtering parameters when there are Fixnum or other un-dupable values.
[#3184 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
Diffstat (limited to 'actionpack/lib/action_controller/metal')
-rw-r--r--actionpack/lib/action_controller/metal/filter_parameter_logging.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/actionpack/lib/action_controller/metal/filter_parameter_logging.rb b/actionpack/lib/action_controller/metal/filter_parameter_logging.rb
index 065e62a37f..4259d9de19 100644
--- a/actionpack/lib/action_controller/metal/filter_parameter_logging.rb
+++ b/actionpack/lib/action_controller/metal/filter_parameter_logging.rb
@@ -49,7 +49,7 @@ module ActionController
end
elsif block_given?
key = key.dup
- value = value.dup if value
+ value = value.dup if value.duplicable?
yield key, value
filtered_parameters[key] = value
else