aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/CHANGELOG.md
diff options
context:
space:
mode:
authorAndrew White <andrew.white@unboxed.co>2017-02-25 16:55:07 +0000
committerAndrew White <andrew.white@unboxed.co>2017-02-25 17:07:07 +0000
commit558336ee2afad116077df07b5b963077ac5f5021 (patch)
treefb6b279b5c42c4c82af0da6bccd1710063ee688c /actionpack/CHANGELOG.md
parentb04473e51ec19537a0971c6cd921a86d16510f38 (diff)
downloadrails-558336ee2afad116077df07b5b963077ac5f5021.tar.gz
rails-558336ee2afad116077df07b5b963077ac5f5021.tar.bz2
rails-558336ee2afad116077df07b5b963077ac5f5021.zip
Commit flash changes when using a redirect route.
In ca324a0 the flash middleware was effectively removed by its constructor returning the app it was passed and the `commit_flash` call was moved to the `ActionController::Metal#dispatch` method. This broke any redirect routes that modified the flash because the redirect happens before `dispatch` gets called. To fix it, this commit adds a `commit_flash` call in the `serve` method of `ActionDispatch::Routing::Redirect`. Fixes #27992.
Diffstat (limited to 'actionpack/CHANGELOG.md')
-rw-r--r--actionpack/CHANGELOG.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/actionpack/CHANGELOG.md b/actionpack/CHANGELOG.md
index 2c1d544e4d..6bb1c63610 100644
--- a/actionpack/CHANGELOG.md
+++ b/actionpack/CHANGELOG.md
@@ -1,3 +1,10 @@
+* Commit flash changes when using a redirect route.
+
+ Fixes #27992.
+
+ *Andrew White*
+
+
## Rails 5.1.0.beta1 (February 23, 2017) ##
* Prefer `remove_method` over `undef_method` when reloading routes