mirror of
https://github.com/nextcloud/server.git
synced 2026-04-24 07:39:23 -04:00
get children from dav node when preloading system tags
Signed-off-by: Robin Appelman <robin@icewind.nl>
This commit is contained in:
parent
3be53b236f
commit
e46ef2b355
1 changed files with 4 additions and 2 deletions
|
|
@ -303,9 +303,11 @@ class SystemTagPlugin extends \Sabre\DAV\ServerPlugin {
|
|||
$fileIds = [$node->getId()];
|
||||
|
||||
// note: pre-fetching only supported for depth <= 1
|
||||
$folderContent = $node->getNode()->getDirectoryListing();
|
||||
$folderContent = $node->getChildren();
|
||||
foreach ($folderContent as $info) {
|
||||
$fileIds[] = $info->getId();
|
||||
if ($info instanceof Node) {
|
||||
$fileIds[] = $info->getId();
|
||||
}
|
||||
}
|
||||
|
||||
$tags = $this->tagMapper->getTagIdsForObjects($fileIds, 'files');
|
||||
|
|
|
|||
Loading…
Reference in a new issue