diff --git a/lib/TTCrud/TTCrud.php b/lib/TTCrud/TTCrud.php index f731d2f9b..34edfb42a 100644 --- a/lib/TTCrud/TTCrud.php +++ b/lib/TTCrud/TTCrud.php @@ -39,13 +39,13 @@ class TTCrud extends mfBaseController { } $this->layout()->set('me', $this->user); - $permissionAllowed = !empty($this->permissionCheck) && !$this->user->can($this->permissionCheck); + $permissionAllowed = !empty($this->permissionCheck) && $this->user->can($this->permissionCheck); if (method_exists($this, 'permissionsCheckOverride')) $this->permissionsCheckOverride(); - else if ($permissionAllowed) + else if (!$permissionAllowed) $this->redirect("Dashboard"); - else if (!$permissionAllowed || !$this->user->is(["Admin"])) + else if (!$permissionAllowed && !$this->user->is(["Admin"])) $this->redirect("Dashboard"); $c = get_class($this);