Browse Source

Merge pull request #45320 from nextcloud/backport/45317/stable27

[stable27] fix(search): Limit maximum number of search results
tags/v27.1.10rc1
Joas Schilling 2 weeks ago
parent
commit
5574a2b268
No account linked to committer's email address
1 changed files with 4 additions and 1 deletions
  1. 4
    1
      core/Controller/UnifiedSearchController.php

+ 4
- 1
core/Controller/UnifiedSearchController.php View File

@@ -97,6 +97,9 @@ class UnifiedSearchController extends OCSController {
}
[$route, $routeParameters] = $this->getRouteInformation($from);

$limit ??= SearchQuery::LIMIT_DEFAULT;
$limit = max(1, min($limit, 25));

return new DataResponse(
$this->composer->search(
$this->userSession->getUser(),
@@ -104,7 +107,7 @@ class UnifiedSearchController extends OCSController {
new SearchQuery(
$term,
$sortOrder ?? ISearchQuery::SORT_DATE_DESC,
$limit ?? SearchQuery::LIMIT_DEFAULT,
$limit,
$cursor,
$route,
$routeParameters

Loading…
Cancel
Save