diff --git a/apps/files_sharing/lib_share.php b/apps/files_sharing/lib_share.php index b9542fb659..77c55f37df 100755 --- a/apps/files_sharing/lib_share.php +++ b/apps/files_sharing/lib_share.php @@ -99,12 +99,9 @@ class OC_Share { } $query->execute(array($uid_owner, $uid, $source, $target, $permissions)); // Emit post_write hook to invoke a file cache rescan - $storage = OC_Filesystem::getStorage($sharedFolder); - if (!$storage->is_dir($sharedFolder)) { - $storage->mkdir($sharedFolder); - OCP\Util::emitHook('OC_Filesystem', 'post_write', array('path' => $sharedFolder)); - } else { - OCP\Util::emitHook('OC_Filesystem', 'post_write', array('path' => $target)); + $rootView=new OC_FilesystemView('/'); + if (!$rootView->is_dir($sharedFolder)) { + $rootView->mkdir($sharedFolder); } } }