Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Appelman <robin@icewind.nl>2021-05-07 15:38:11 +0300
committerRobin Appelman <robin@icewind.nl>2021-06-14 17:11:36 +0300
commitf938daa6e4e37a7418a978926204e7fdec3b1640 (patch)
treefa3b85869f891ad6987ef18f7920439e21981f22 /lib/private/Files/Cache
parent27e50b24aab60112c05f88e570af099faeac0122 (diff)
update tests and fix some edge cases around new search
Signed-off-by: Robin Appelman <robin@icewind.nl>
Diffstat (limited to 'lib/private/Files/Cache')
-rw-r--r--lib/private/Files/Cache/QuerySearchHelper.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/private/Files/Cache/QuerySearchHelper.php b/lib/private/Files/Cache/QuerySearchHelper.php
index 393eb54e4fe..c16d660051e 100644
--- a/lib/private/Files/Cache/QuerySearchHelper.php
+++ b/lib/private/Files/Cache/QuerySearchHelper.php
@@ -242,7 +242,11 @@ class QuerySearchHelper {
*/
public function addSearchOrdersToQuery(IQueryBuilder $query, array $orders) {
foreach ($orders as $order) {
- $query->addOrderBy($order->getField(), $order->getDirection());
+ $field = $order->getField();
+ if ($field === 'fileid') {
+ $field = 'file.fileid';
+ }
+ $query->addOrderBy($field, $order->getDirection());
}
}