From ce782c84b85f23c6c6a47cd044694f48377e8416 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Tue, 6 Oct 2015 20:51:40 +0200 Subject: fix bug on detect active theme --- src/Wallabag/CoreBundle/Helper/DetectActiveTheme.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/Wallabag/CoreBundle/Helper') diff --git a/src/Wallabag/CoreBundle/Helper/DetectActiveTheme.php b/src/Wallabag/CoreBundle/Helper/DetectActiveTheme.php index 679186c0..054a3752 100644 --- a/src/Wallabag/CoreBundle/Helper/DetectActiveTheme.php +++ b/src/Wallabag/CoreBundle/Helper/DetectActiveTheme.php @@ -42,7 +42,13 @@ class DetectActiveTheme implements DeviceDetectionInterface */ public function getType() { - $user = $this->securityContext->getToken()->getUser(); + $token = $this->securityContext->getToken(); + + if (is_null($token)) { + return $this->defaultTheme; + } + + $user = $token->getUser(); if (!$user instanceof User) { return $this->defaultTheme; -- cgit v1.2.3