diff --git a/framework/rbac/Manager.php b/framework/rbac/Manager.php index 614319a..0229412 100644 --- a/framework/rbac/Manager.php +++ b/framework/rbac/Manager.php @@ -151,15 +151,11 @@ abstract class Manager extends Component */ public function executeRule($ruleName, $params, $data) { - if ($ruleName !== null) { - $rule = $this->getRule($ruleName); - if ($rule instanceof Rule) { - return $rule->execute($params, $data); - } else { - throw new InvalidConfigException("Rule not found: $ruleName"); - } + $rule = $this->getRule($ruleName); + if ($rule instanceof Rule) { + return $rule->execute($params, $data); } else { - return true; + throw new InvalidConfigException("Rule not found: $ruleName"); } }