diff options
author | Kasper Timm Hansen <kaspth@gmail.com> | 2015-12-17 21:21:12 +0100 |
---|---|---|
committer | Kasper Timm Hansen <kaspth@gmail.com> | 2015-12-17 21:55:03 +0100 |
commit | 4b46c5ce83eaff77781d579bdfb6548de7f5a80a (patch) | |
tree | 971ee4b02c3a6c47f77718b4c0e66be16bf25760 /actionpack/lib/action_dispatch/http/url.rb | |
parent | 623c3706b9b2d2ea87f8eb5eafde7b98b8f12728 (diff) | |
download | rails-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_dispatch/http/url.rb')
0 files changed, 0 insertions, 0 deletions