From: Björn Schießle Date: Fri, 8 Mar 2013 14:13:00 +0000 (+0100) Subject: use pre_unshare hook, otherwise the share is already removed. Which means that we... X-Git-Tag: v5.0.0~4^2~3 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=2d00d13a5d8f8607897455befb15c81b651c4db3;p=nextcloud-server.git use pre_unshare hook, otherwise the share is already removed. Which means that we have no chance to determine which folder has to be updated --- diff --git a/apps/files_sharing/appinfo/app.php b/apps/files_sharing/appinfo/app.php index 8f9234c8228..57116698159 100644 --- a/apps/files_sharing/appinfo/app.php +++ b/apps/files_sharing/appinfo/app.php @@ -15,4 +15,4 @@ OCP\Util::addScript('files_sharing', 'share'); \OC_Hook::connect('OC_Filesystem', 'post_delete', '\OC\Files\Cache\Shared_Updater', 'deleteHook'); \OC_Hook::connect('OC_Filesystem', 'post_rename', '\OC\Files\Cache\Shared_Updater', 'renameHook'); \OC_Hook::connect('OCP\Share', 'post_shared', '\OC\Files\Cache\Shared_Updater', 'shareHook'); -\OC_Hook::connect('OCP\Share', 'post_unshare', '\OC\Files\Cache\Shared_Updater', 'shareHook'); \ No newline at end of file +\OC_Hook::connect('OCP\Share', 'pre_unshare', '\OC\Files\Cache\Shared_Updater', 'shareHook'); \ No newline at end of file diff --git a/lib/public/share.php b/lib/public/share.php index 3e5af467d67..bc404e2963f 100644 --- a/lib/public/share.php +++ b/lib/public/share.php @@ -406,6 +406,7 @@ class Share { \OC_Hook::emit('OCP\Share', 'pre_unshare', array( 'itemType' => $itemType, 'itemSource' => $itemSource, + 'fileSource' => $item['file_source'], 'shareType' => $shareType, 'shareWith' => $shareWith, ));