From d57d85a126b64a32ea0ea806555785dc17491069 Mon Sep 17 00:00:00 2001 From: Nate Berkopec Date: Sat, 13 Dec 2014 15:34:59 -0500 Subject: ParameterFilter shouldn't try to dup symbol keys --- actionpack/lib/action_dispatch/http/parameter_filter.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'actionpack/lib/action_dispatch/http/parameter_filter.rb') diff --git a/actionpack/lib/action_dispatch/http/parameter_filter.rb b/actionpack/lib/action_dispatch/http/parameter_filter.rb index b655a54865..df4b073a17 100644 --- a/actionpack/lib/action_dispatch/http/parameter_filter.rb +++ b/actionpack/lib/action_dispatch/http/parameter_filter.rb @@ -56,7 +56,7 @@ module ActionDispatch elsif value.is_a?(Array) value = value.map { |v| v.is_a?(Hash) ? call(v) : v } elsif blocks.any? - key = key.dup + key = key.dup if key.duplicable? value = value.dup if value.duplicable? blocks.each { |b| b.call(key, value) } end -- cgit v1.2.3