瀏覽代碼

[WebProfilerBundle] fixed WDT to keep the current flashes for one more request

Fabien Potencier 14 年之前
父節點
當前提交
48c222dd02
共有 1 個文件被更改,包括 2 次插入4 次删除
  1. 2 4
      src/Symfony/Bundle/WebProfilerBundle/WebDebugToolbarListener.php

+ 2 - 4
src/Symfony/Bundle/WebProfilerBundle/WebDebugToolbarListener.php

@@ -48,11 +48,9 @@ class WebDebugToolbarListener
         }
 
         $request = $event->get('request');
-
-        // keep current flashes for one more request
-        $request->setFlashes($request->getFlashes());
-
         if ($response->headers->has('X-Debug-Token') && $response->isRedirect() && $this->interceptRedirects) {
+            // keep current flashes for one more request
+            $request->setFlashes($request->getFlashes());
 
             $response->setContent(
                 sprintf('<html><head></head><body><h1>This Request redirects to<br /><a href="%1$s">%1$s</a>.</h1><h4>The redirect was intercepted by the web debug toolbar to help debugging.<br/>For more information, see the "intercept-redirects" option of the Profiler.</h4></body></html>',