diff options
author | Vincent Petry <pvince81@owncloud.com> | 2016-03-16 11:03:26 +0100 |
---|---|---|
committer | Vincent Petry <pvince81@owncloud.com> | 2016-03-17 15:35:21 +0100 |
commit | 950530b162cb109d258ba23d041e8fd98c9a936e (patch) | |
tree | 5138f6b9484c337d28e07dd00146caf257e4f3b5 /apps/files/service | |
parent | f778e48ee5c9c80724d631190a1425eabc8d0df1 (diff) | |
download | nextcloud-server-950530b162cb109d258ba23d041e8fd98c9a936e.tar.gz nextcloud-server-950530b162cb109d258ba23d041e8fd98c9a936e.zip |
Display share status info in favorite list
Returns the shareTypes share status info to the favorites file list.
Diffstat (limited to 'apps/files/service')
-rw-r--r-- | apps/files/service/tagservice.php | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/apps/files/service/tagservice.php b/apps/files/service/tagservice.php index e1425c46615..57cad43a539 100644 --- a/apps/files/service/tagservice.php +++ b/apps/files/service/tagservice.php @@ -25,6 +25,7 @@ namespace OCA\Files\Service; use OC\Files\FileInfo; +use OCP\Files\Node; /** * Service class to manage tags on files. @@ -93,7 +94,7 @@ class TagService { * Get all files for the given tag * * @param string $tagName tag name to filter by - * @return FileInfo[] list of matching files + * @return Node[] list of matching files * @throws \Exception if the tag does not exist */ public function getFilesByTag($tagName) { @@ -103,15 +104,11 @@ class TagService { return []; } - $fileInfos = []; + $allNodes = []; foreach ($fileIds as $fileId) { - $nodes = $this->homeFolder->getById((int) $fileId); - foreach ($nodes as $node) { - /** @var \OC\Files\Node\Node $node */ - $fileInfos[] = $node->getFileInfo(); - } + $allNodes = array_merge($allNodes, $this->homeFolder->getById((int) $fileId)); } - return $fileInfos; + return $allNodes; } } |