diff options
author | Björn Schießle <schiessle@owncloud.com> | 2013-05-29 15:10:26 +0400 |
---|---|---|
committer | Björn Schießle <schiessle@owncloud.com> | 2013-05-29 15:10:26 +0400 |
commit | b44192f3668ae2e8e9685479fa62a78cfc5500ba (patch) | |
tree | 151f131b64ad93db9a82e55021ac697a43620655 /apps | |
parent | 71a532fc4d45fafa66ce748e1296f03f57c2ea75 (diff) |
check list of users with access to the file from the bottom to the top. This way we avoid calling getFileInfo() on every dir, which creates a lot of overhead, especially for external storages
Diffstat (limited to 'apps')
-rw-r--r-- | apps/files_encryption/lib/util.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/files_encryption/lib/util.php b/apps/files_encryption/lib/util.php index 2452f4c6ae3..0ff76e60580 100644 --- a/apps/files_encryption/lib/util.php +++ b/apps/files_encryption/lib/util.php @@ -1028,7 +1028,7 @@ class Util { if ($sharingEnabled) { // Find out who, if anyone, is sharing the file - $result = \OCP\Share::getUsersSharingFile($ownerPath, $owner, true, true, true); + $result = \OCP\Share::getUsersSharingFile($ownerPath, $owner, true); $userIds = $result['users']; if ($result['public']) { $userIds[] = $this->publicShareKeyId; @@ -1457,7 +1457,7 @@ class Util { // Find out who, if anyone, is sharing the file if ($sharingEnabled) { - $result = \OCP\Share::getUsersSharingFile($file, $this->userId, true, true, true); + $result = \OCP\Share::getUsersSharingFile($file, $this->userId, true); $userIds = $result['users']; $userIds[] = $this->recoveryKeyId; if ($result['public']) { |