summaryrefslogtreecommitdiffstats
path: root/apps/files_sharing/ajax/getitem.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files_sharing/ajax/getitem.php')
-rw-r--r--apps/files_sharing/ajax/getitem.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/apps/files_sharing/ajax/getitem.php b/apps/files_sharing/ajax/getitem.php
index 3a3be404a30..43105d334ee 100644
--- a/apps/files_sharing/ajax/getitem.php
+++ b/apps/files_sharing/ajax/getitem.php
@@ -9,12 +9,14 @@ $source = $userDirectory.$_GET['source'];
$users = OC_Share::getMySharedItem($source);
$source = dirname($source);
while ($source != "" && $source != "/" && $source != "." && $source != $userDirectory) {
- $parentUsers = array();
$values = array_values(OC_Share::getMySharedItem($source));
- for ($i = 0; $i < count($values); $i++) {
- $parentUsers[basename($source)."-".$i] = $values[$i];
+ if (count($values) > 0) {
+ $parentUsers = array();
+ for ($i = 0; $i < count($values); $i++) {
+ $parentUsers[basename($source)."-".$i] = $values[$i];
+ }
+ $users = array_merge($users, $parentUsers);
}
- $users = array_merge($users, $parentUsers);
$source = dirname($source);
}
echo json_encode($users);