diff --git a/app/Entities/Tools/SearchRunner.php b/app/Entities/Tools/SearchRunner.php index acfe8d956..8c87fa23f 100644 --- a/app/Entities/Tools/SearchRunner.php +++ b/app/Entities/Tools/SearchRunner.php @@ -290,6 +290,17 @@ class SearchRunner $query->where('updated_by', '=', $input); } + protected function filterOwnedBy(EloquentBuilder $query, Entity $model, $input) + { + if (!is_numeric($input) && $input !== 'me') { + return; + } + if ($input === 'me') { + $input = user()->id; + } + $query->where('owned_by', '=', $input); + } + protected function filterInName(EloquentBuilder $query, Entity $model, $input) { $query->where('name', 'like', '%' .$input. '%');