diff --git a/components/Search/Util/Parser.php b/components/Search/Util/Parser.php index 306f45edc6..5f6c164c77 100644 --- a/components/Search/Util/Parser.php +++ b/components/Search/Util/Parser.php @@ -82,9 +82,15 @@ abstract class Parser throw new ServerException("No one claimed responsibility for a match term: {$term}"); } if (!\is_null($note_res)) { + if (\is_array($note_res)) { + $note_res = $eb->orX(...$note_res); + } $note_parts[] = $note_res; } if (!\is_null($actor_res)) { + if (\is_array($actor_res)) { + $actor_res = $ex->orX(...$actor_res); + } $actor_parts[] = $actor_res; }