summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorMichael Gapczynski <GapczynskiM@gmail.com>2012-06-12 21:33:05 -0400
committerMichael Gapczynski <GapczynskiM@gmail.com>2012-06-12 21:34:35 -0400
commit7868b25dcc81afdefad165b6ca17dd28e791c532 (patch)
tree40e015f671aa6168065d9a2d5bbaac3854ae6a16 /apps
parent48116cf9ab3ae57c50fe3078323e16e36742ad68 (diff)
downloadnextcloud-server-7868b25dcc81afdefad165b6ca17dd28e791c532.tar.gz
nextcloud-server-7868b25dcc81afdefad165b6ca17dd28e791c532.zip
Fix incorrect creation of filesystem for user@group in data folder during shares
Diffstat (limited to 'apps')
-rw-r--r--apps/files_sharing/lib_share.php8
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/files_sharing/lib_share.php b/apps/files_sharing/lib_share.php
index cf5456d7042..356c958b6ce 100644
--- a/apps/files_sharing/lib_share.php
+++ b/apps/files_sharing/lib_share.php
@@ -104,10 +104,6 @@ class OC_Share {
$counter++;
}
}
- if (isset($gid)) {
- $uid = $uid."@".$gid;
- }
- $query->execute(array($uid_owner, $uid, $source, $target, $permissions));
// Update mtime of shared folder to invoke a file cache rescan
$rootView=new OC_FilesystemView('/');
if (!$rootView->is_dir($sharedFolder)) {
@@ -119,6 +115,10 @@ class OC_Share {
$rootView->mkdir($sharedFolder);
}
$rootView->touch($sharedFolder);
+ if (isset($gid)) {
+ $uid = $uid."@".$gid;
+ }
+ $query->execute(array($uid_owner, $uid, $source, $target, $permissions));
}
}
}