aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller/caching.rb
diff options
context:
space:
mode:
authorSteve Hull <sdhull@users.noreply.github.com>2018-04-16 12:50:18 -0700
committerSteve Hull <sdhull@users.noreply.github.com>2018-04-16 14:38:20 -0700
commite539f2d5850c00ba40514af9b8f1961b0f208fe6 (patch)
tree06cf768148d5020ac73a7dad5320f2b134bcf3dd /actionpack/lib/action_controller/caching.rb
parent37b373a8d2a1cd132bbde51cd5a3abd4ecee433b (diff)
downloadrails-e539f2d5850c00ba40514af9b8f1961b0f208fe6.tar.gz
rails-e539f2d5850c00ba40514af9b8f1961b0f208fe6.tar.bz2
rails-e539f2d5850c00ba40514af9b8f1961b0f208fe6.zip
Fixes StrongParameters permit! to work with nested arrays
`permit!` is intended to mark all instances of `ActionController::Parameters` as permitted, however nested arrays of params were not being marked permitted because the method did shallow iteration. This fixes that by flattening the array before calling `permit!` on all each item.
Diffstat (limited to 'actionpack/lib/action_controller/caching.rb')
0 files changed, 0 insertions, 0 deletions