diff --git a/src/Renderer/Twig/Extensions/Globals.php b/src/Renderer/Twig/Extensions/Globals.php index b7ad9293..3ece603a 100644 --- a/src/Renderer/Twig/Extensions/Globals.php +++ b/src/Renderer/Twig/Extensions/Globals.php @@ -6,6 +6,7 @@ use Engelsystem\Helpers\Authenticator; use Engelsystem\Http\Request; use Twig\Extension\AbstractExtension as TwigExtension; use Twig\Extension\GlobalsInterface as GlobalsInterface; +use function array_key_exists; class Globals extends TwigExtension implements GlobalsInterface { @@ -46,6 +47,10 @@ class Globals extends TwigExtension implements GlobalsInterface $themeId = (int)$query; } + if (array_key_exists($themeId, $themes) === false) { + $themeId = 1; + } + $theme = $themes[$themeId]; return [