fix creating the shared folder when the user home folder is not in the root mount
This commit is contained in:
parent
03f66c6351
commit
3e57e76c48
|
@ -99,12 +99,9 @@ class OC_Share {
|
||||||
}
|
}
|
||||||
$query->execute(array($uid_owner, $uid, $source, $target, $permissions));
|
$query->execute(array($uid_owner, $uid, $source, $target, $permissions));
|
||||||
// Emit post_write hook to invoke a file cache rescan
|
// Emit post_write hook to invoke a file cache rescan
|
||||||
$storage = OC_Filesystem::getStorage($sharedFolder);
|
$rootView=new OC_FilesystemView('/');
|
||||||
if (!$storage->is_dir($sharedFolder)) {
|
if (!$rootView->is_dir($sharedFolder)) {
|
||||||
$storage->mkdir($sharedFolder);
|
$rootView->mkdir($sharedFolder);
|
||||||
OCP\Util::emitHook('OC_Filesystem', 'post_write', array('path' => $sharedFolder));
|
|
||||||
} else {
|
|
||||||
OCP\Util::emitHook('OC_Filesystem', 'post_write', array('path' => $target));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue