diff --git a/src/AccessServiceProvider.php b/src/AccessServiceProvider.php index 6a7b79f..641b7c2 100644 --- a/src/AccessServiceProvider.php +++ b/src/AccessServiceProvider.php @@ -52,10 +52,10 @@ public function boot() protected function bootScoutBuilder(): void { if (class_exists(Builder::class)) { - Builder::macro('controlled', function (Builder $builder) { - $control = $builder->model->newControl(); + Builder::macro('controlled', function () { + $control = $this->model->newControl(); - return $control->queried($builder, Auth::user()); + return $control->scoutQueried($this, Auth::user()); }); } }