diff options
author | Roeland Jago Douma <rullzer@users.noreply.github.com> | 2019-12-09 21:13:09 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-12-09 21:13:09 +0100 |
commit | 905cd3762636107687f5257b4a2f3ac7809536d9 (patch) | |
tree | 33e4a8cde0aed764c777a0b1a1d947ddd633b9ef | |
parent | bb8ac6ca34aa84a9c43fb841a863438b025120a1 (diff) | |
parent | 5dba8d318dfbcd5b0e2a5feabe6e61882ef73c72 (diff) | |
download | nextcloud-server-905cd3762636107687f5257b4a2f3ac7809536d9.tar.gz nextcloud-server-905cd3762636107687f5257b4a2f3ac7809536d9.zip |
Merge pull request #18263 from nextcloud/fix/search/limit_to_home_limit
Fix search limit to home
-rw-r--r-- | lib/private/Files/Cache/Cache.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/private/Files/Cache/Cache.php b/lib/private/Files/Cache/Cache.php index 5c5146a569f..92e81cd0f07 100644 --- a/lib/private/Files/Cache/Cache.php +++ b/lib/private/Files/Cache/Cache.php @@ -797,6 +797,10 @@ class Cache implements ICache { $query->andWhere($searchExpr); } + if ($searchQuery->limitToHome() && ($this instanceof HomeCache)) { + $query->andWhere($builder->expr()->like('path', $query->expr()->literal('files/%'))); + } + $this->querySearchHelper->addSearchOrdersToQuery($query, $searchQuery->getOrder()); if ($searchQuery->getLimit()) { |