aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller/caching.rb
diff options
context:
space:
mode:
authorKasper Timm Hansen <kaspth@gmail.com>2015-12-17 21:21:12 +0100
committerKasper Timm Hansen <kaspth@gmail.com>2015-12-17 21:55:03 +0100
commit4b46c5ce83eaff77781d579bdfb6548de7f5a80a (patch)
tree971ee4b02c3a6c47f77718b4c0e66be16bf25760 /actionpack/lib/action_controller/caching.rb
parent623c3706b9b2d2ea87f8eb5eafde7b98b8f12728 (diff)
downloadrails-4b46c5ce83eaff77781d579bdfb6548de7f5a80a.tar.gz
rails-4b46c5ce83eaff77781d579bdfb6548de7f5a80a.tar.bz2
rails-4b46c5ce83eaff77781d579bdfb6548de7f5a80a.zip
Only dup Ruby's Hash and Array.
When calling `to_h` on an `ActionController::Parameters` instance it would `deep_dup` its internal parameters. This inadvertently called `dup` on a passed Active Record model which would create new models. Fix by only dupping Ruby's Arrays and Hashes.
Diffstat (limited to 'actionpack/lib/action_controller/caching.rb')
0 files changed, 0 insertions, 0 deletions