diff --git a/src/Auth/AuthorizesKeyableRequests.php b/src/Auth/AuthorizesKeyableRequests.php index c14f3eb..7622293 100644 --- a/src/Auth/AuthorizesKeyableRequests.php +++ b/src/Auth/AuthorizesKeyableRequests.php @@ -22,7 +22,8 @@ public function authorizeKeyable($ability, $object) $policyClass = (new $policy()); if (method_exists($policyClass, 'before')) { - $before = $policyClass->before($apiKey, $keyable, $object); + $before = $policyClass->before($apiKey, $keyable, $object, $ability); + if (! is_null($before) && $before) { return new Response(''); }