From eec1c4398aeee1cda8a26a3a325fd16148473d57 Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Wed, 4 Jun 2014 19:45:10 +0200 Subject: [PATCH] only unshare user share if it was shared with the current user --- lib/private/share/share.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/private/share/share.php b/lib/private/share/share.php index 646405a37b5..172e61c5dc8 100644 --- a/lib/private/share/share.php +++ b/lib/private/share/share.php @@ -731,7 +731,8 @@ class Share extends \OC\Share\Constants { $itemUnshared = false; foreach ($shares as $share) { - if ((int)$share['share_type'] === \OCP\Share::SHARE_TYPE_USER) { + if ((int)$share['share_type'] === \OCP\Share::SHARE_TYPE_USER && + $share['share_with'] === \OCP\User::getUser()) { Helper::delete($share['id']); $itemUnshared = true; break;