diff options
| author | Greg Roach <greg@subaqua.co.uk> | 2022-02-24 15:53:17 +0000 |
|---|---|---|
| committer | Greg Roach <greg@subaqua.co.uk> | 2022-02-24 15:54:19 +0000 |
| commit | 110d87e5cc3161866682d0a932d11474cfbcad7f (patch) | |
| tree | f0dbab3c34f7a836c89977f88f8b08dd7ed711d3 /app/Http/RequestHandlers/TomSelectIndividual.php | |
| parent | 353937a496fdec617e7a156511a9248ae3a4ab8c (diff) | |
| download | webtrees-110d87e5cc3161866682d0a932d11474cfbcad7f.tar.gz webtrees-110d87e5cc3161866682d0a932d11474cfbcad7f.tar.bz2 webtrees-110d87e5cc3161866682d0a932d11474cfbcad7f.zip | |
Validation
Diffstat (limited to 'app/Http/RequestHandlers/TomSelectIndividual.php')
| -rw-r--r-- | app/Http/RequestHandlers/TomSelectIndividual.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/app/Http/RequestHandlers/TomSelectIndividual.php b/app/Http/RequestHandlers/TomSelectIndividual.php index 6f4cde38d1..291c3b5e68 100644 --- a/app/Http/RequestHandlers/TomSelectIndividual.php +++ b/app/Http/RequestHandlers/TomSelectIndividual.php @@ -25,6 +25,7 @@ use Fisharebest\Webtrees\Services\SearchService; use Fisharebest\Webtrees\Tree; use Illuminate\Support\Collection; +use function array_filter; use function explode; use function view; @@ -54,7 +55,7 @@ class TomSelectIndividual extends AbstractTomSelectHandler * @param int $limit * @param string $at * - * @return Collection<int,array<string,string>> + * @return Collection<int,array{text:string,value:string}> */ protected function search(Tree $tree, string $query, int $offset, int $limit, string $at): Collection { @@ -64,7 +65,8 @@ class TomSelectIndividual extends AbstractTomSelectHandler if ($individual instanceof Individual) { $results = new Collection([$individual]); } else { - $results = $this->search_service->searchIndividualNames([$tree], explode(' ', $query), $offset, $limit); + $search = array_filter(explode(' ', $query)); + $results = $this->search_service->searchIndividualNames([$tree], $search, $offset, $limit); } return $results->map(static function (Individual $individual) use ($at): array { |
