diff --git a/Web/Presenters/OpenVKPresenter.php b/Web/Presenters/OpenVKPresenter.php index 359d2d00..cea399ec 100644 --- a/Web/Presenters/OpenVKPresenter.php +++ b/Web/Presenters/OpenVKPresenter.php @@ -234,9 +234,11 @@ abstract class OpenVKPresenter extends SimplePresenter $this->template->theme = Themepacks::i()[Session::i()->get("_tempTheme", "ovk")]; else if($this->requestParam("themePreview")) $this->template->theme = Themepacks::i()[$this->requestParam("themePreview")]; - else if($this->user->identity !== null && $this->user->identity->getTheme()) + else if (!is_null($this->user)) { + if ($this->user->identity !== null && $this->user->identity->getTheme()) { $this->template->theme = $this->user->identity->getTheme(); - + } + } // Знаю, каша ебаная, целестора рефактор всё равно сделает :))) } }