From e4787750fa4c7a86f441fcd409ca39bd7c940331 Mon Sep 17 00:00:00 2001 From: Alma Armas Date: Fri, 17 Jul 2020 16:25:08 +0000 Subject: [PATCH] Modify OpenVKPresenter::hasPermission --- Web/Presenters/OpenVKPresenter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Web/Presenters/OpenVKPresenter.php b/Web/Presenters/OpenVKPresenter.php index 11f222f7..ef7a8799 100644 --- a/Web/Presenters/OpenVKPresenter.php +++ b/Web/Presenters/OpenVKPresenter.php @@ -72,7 +72,7 @@ abstract class OpenVKPresenter extends SimplePresenter return ($action === "register" || $action === "login"); } - return (bool) $this->user->raw->can($action)->model($model)->whichBelongsTo($context); + return (bool) $this->user->raw->can($action)->model($model)->whichBelongsTo($context === -1 ? null : $context); } protected function assertPermission(string $model, string $action, int $context, bool $throw = false): void