summaryrefslogtreecommitdiffstats
path: root/apps/files_sharing/lib/MountProvider.php
diff options
context:
space:
mode:
authorRobin Appelman <robin@icewind.nl>2016-11-17 14:18:47 +0100
committerRobin Appelman <robin@icewind.nl>2016-11-17 18:48:38 +0100
commit2f03fcab4af43de3ee5e0b25aa7aa18ca8f4c4db (patch)
tree9c858a653a582197d02af31d182e89e3df971d53 /apps/files_sharing/lib/MountProvider.php
parent065753f0ae39cfee229cefb612ca8243b9bae6ca (diff)
downloadnextcloud-server-2f03fcab4af43de3ee5e0b25aa7aa18ca8f4c4db.tar.gz
nextcloud-server-2f03fcab4af43de3ee5e0b25aa7aa18ca8f4c4db.zip
let the share backend get the node cacheentry to save queries
Signed-off-by: Robin Appelman <robin@icewind.nl>
Diffstat (limited to 'apps/files_sharing/lib/MountProvider.php')
-rw-r--r--apps/files_sharing/lib/MountProvider.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/files_sharing/lib/MountProvider.php b/apps/files_sharing/lib/MountProvider.php
index 1ee6f2b35f6..40d2fb27535 100644
--- a/apps/files_sharing/lib/MountProvider.php
+++ b/apps/files_sharing/lib/MountProvider.php
@@ -172,6 +172,9 @@ class MountProvider implements IMountProvider {
$share->setTarget($superShare->getTarget());
$this->shareManager->moveShare($share, $user->getUID());
}
+ if (!is_null($share->getNodeCacheEntry())) {
+ $superShare->setNodeCacheEntry($share->getNodeCacheEntry());
+ }
}
$superShare->setPermissions($permissions);