Browse Source

[WebProfilerBundle] Fixed WebDebugToolbarListener

Francis Besset 14 years ago
parent
commit
0d9fb8db5f
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/Symfony/Bundle/WebProfilerBundle/WebDebugToolbarListener.php

+ 3 - 1
src/Symfony/Bundle/WebProfilerBundle/WebDebugToolbarListener.php

@@ -62,7 +62,9 @@ class WebDebugToolbarListener
 
         if ($response->headers->has('X-Debug-Token') && $response->isRedirect() && $this->interceptRedirects) {
             // keep current flashes for one more request
-            $request->getSession()->setFlashes($request->getSession()->getFlashes());
+            if (null !== $session = $request->getSession()) {
+                $session->setFlashes($session->getFlashes());
+            }
 
             $response->setContent($this->templating->render('WebProfilerBundle:Profiler:toolbar_redirect.html.twig', array('location' => $response->headers->get('Location'))));
             $response->setStatusCode(200);