diff options
-rw-r--r-- | lib/public/share.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/public/share.php b/lib/public/share.php index 3e1c691d2b4..d27802b52f7 100644 --- a/lib/public/share.php +++ b/lib/public/share.php @@ -333,8 +333,10 @@ class Share { * @return Returns true on success or false on failure */ public static function unshareAll($itemType, $itemSource) { - if ($item = self::getItemShared($itemType, $itemSource)) { - self::delete($item['id']); + if ($shares = self::getItemShared($itemType, $itemSource)) { + foreach ($shares as $share) { + self::delete($share['id']); + } return true; } return false; |