Check theme dir before trying to load theme

This commit is contained in:
Daniel Rudolf 2020-04-10 23:44:00 +02:00
parent dffaa012f7
commit 62aa4dbc7e
No known key found for this signature in database
GPG Key ID: A061F02CD8DE4538

View File

@ -1085,6 +1085,12 @@ class Pico
*/ */
protected function loadTheme() protected function loadTheme()
{ {
if (!is_dir($this->getThemesDir() . $this->getTheme())) {
throw new \RuntimeException(
'Couldn\'t load theme "' . $this->theme . '": No such theme directory'
);
}
$themeConfig = []; $themeConfig = [];
// load theme config from pico-theme.yml // load theme config from pico-theme.yml