diff --git a/lib/Search/UnifiedSearchProvider.php b/lib/Search/UnifiedSearchProvider.php index 70cf72e3..7f18cbe2 100644 --- a/lib/Search/UnifiedSearchProvider.php +++ b/lib/Search/UnifiedSearchProvider.php @@ -165,7 +165,11 @@ private function generateSearchRequest(ISearchQuery $query): ISearchRequest { $searchRequest->setPage((int)floor(($query->getCursor() ?? 0) / $query->getLimit()) + 1); $searchRequest->setParts([]); $searchRequest->setSize($query->getLimit()); - $searchRequest->setOptions([]); + + if (method_exists($query, 'getSearchOptions')) { // NC25 + $searchRequest->setOptions($query->getSearchOptions()->getOptions()); + } + $searchRequest->setTags([]); $searchRequest->setSubTags([]); $searchRequest->setSize($query->getLimit());