Merge pull request #1468 from wallabag/v2-fix-detect-theme

fix bug on detect active theme
This commit is contained in:
Nicolas Lœuillet 2015-10-06 20:57:54 +02:00
commit 3bfbd22f13
2 changed files with 10 additions and 4 deletions

View File

@ -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;

View File

@ -10,8 +10,8 @@ class WallabagExtensionTest extends \PHPUnit_Framework_TestCase
{
$extension = new WallabagExtension();
$this->assertEquals("lemonde.fr", $extension->removeWww('www.lemonde.fr'));
$this->assertEquals("lemonde.fr", $extension->removeWww('lemonde.fr'));
$this->assertEquals("gist.github.com", $extension->removeWww('gist.github.com'));
$this->assertEquals('lemonde.fr', $extension->removeWww('www.lemonde.fr'));
$this->assertEquals('lemonde.fr', $extension->removeWww('lemonde.fr'));
$this->assertEquals('gist.github.com', $extension->removeWww('gist.github.com'));
}
}