mirror of
https://github.com/nextcloud/server.git
synced 2026-05-28 04:32:30 -04:00
allow setting offset for queries not limited to the users home storage
multi-storage offset is cheap (enough) now Signed-off-by: Robin Appelman <robin@icewind.nl>
This commit is contained in:
parent
2e38eaa53b
commit
a317f0ff02
1 changed files with 1 additions and 3 deletions
|
|
@ -272,10 +272,9 @@ class FileSearchBackend implements ISearchBackend {
|
|||
* @return ISearchQuery
|
||||
*/
|
||||
private function transformQuery(Query $query): ISearchQuery {
|
||||
// TODO offset
|
||||
$limit = $query->limit;
|
||||
$orders = array_map([$this, 'mapSearchOrder'], $query->orderBy);
|
||||
$offset = 0;
|
||||
$offset = $limit->firstResult;
|
||||
|
||||
$limitHome = false;
|
||||
$ownerProp = $this->extractWhereValue($query->where, FilesPlugin::OWNER_ID_PROPERTYNAME, Operator::OPERATION_EQUAL);
|
||||
|
|
@ -285,7 +284,6 @@ class FileSearchBackend implements ISearchBackend {
|
|||
} else {
|
||||
throw new \InvalidArgumentException("Invalid search value for '{http://owncloud.org/ns}owner-id', only the current user id is allowed");
|
||||
}
|
||||
$offset = $limit->firstResult;
|
||||
}
|
||||
|
||||
return new SearchQuery(
|
||||
|
|
|
|||
Loading…
Reference in a new issue