diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Base/ControllerBase.php b/src/opnsense/mvc/app/controllers/OPNsense/Base/ControllerBase.php index b757d7d99..84ee02dfd 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Base/ControllerBase.php +++ b/src/opnsense/mvc/app/controllers/OPNsense/Base/ControllerBase.php @@ -174,7 +174,10 @@ class ControllerBase extends ControllerRoot // set theme in ui_theme template var, let template handle its defaults (if there is no theme). if ($cnf->object()->theme->count() > 0 && !empty($cnf->object()->theme) && - is_dir('/usr/local/opnsense/www/themes/'.(string)$cnf->object()->theme) + ( + is_dir('/usr/local/opnsense/www/themes/'.(string)$cnf->object()->theme) || + !is_dir('/usr/local/opnsense/www/themes') + ) ) { $this->view->ui_theme = $cnf->object()->theme; }