From 269918b8a36a3da710a99b3e58120b8b8cae9567 Mon Sep 17 00:00:00 2001 From: 10Firefox11 <94080746+10Firefox11@users.noreply.github.com> Date: Thu, 11 Nov 2021 00:20:07 +0300 Subject: [PATCH] Remove Tracy warning in OpenVKPresenter: 237 line PHP Notice: Trying to get property 'identity' of non-object in .../Web/Presenters/OpenVKPresenter.php:237 Inserted statement with check an user session. --- Web/Presenters/OpenVKPresenter.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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(); - + } + } // Знаю, каша ебаная, целестора рефактор всё равно сделает :))) } }