diff options
-rw-r--r-- | Http/Firewall/ContextListener.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Http/Firewall/ContextListener.php b/Http/Firewall/ContextListener.php index 1c9d51b..5f94e43 100644 --- a/Http/Firewall/ContextListener.php +++ b/Http/Firewall/ContextListener.php @@ -97,7 +97,9 @@ class ContextListener implements ListenerInterface $this->logger->debug('Write SecurityContext in the session'); } - $session = $event->getRequest()->getSession(); + if (null === $session = $event->getRequest()->getSession()) { + return; + } if ((null === $token = $this->context->getToken()) || ($token instanceof AnonymousToken)) { $session->remove('_security_'.$this->contextKey); |