summaryrefslogtreecommitdiffstats
path: root/apps/files/service
diff options
context:
space:
mode:
authorVincent Petry <pvince81@owncloud.com>2016-03-16 11:03:26 +0100
committerVincent Petry <pvince81@owncloud.com>2016-03-17 15:35:21 +0100
commit950530b162cb109d258ba23d041e8fd98c9a936e (patch)
tree5138f6b9484c337d28e07dd00146caf257e4f3b5 /apps/files/service
parentf778e48ee5c9c80724d631190a1425eabc8d0df1 (diff)
downloadnextcloud-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.php13
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;
}
}