From 9adf78c155bd0980e14e9ddf12fbb280503f8076 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Wed, 7 Sep 2016 18:38:08 +0200 Subject: [PATCH] dont show shares you own in "shared with you" --- apps/files_sharing/lib/API/Share20OCS.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/files_sharing/lib/API/Share20OCS.php b/apps/files_sharing/lib/API/Share20OCS.php index 3e91da37a7..62a947ee2c 100644 --- a/apps/files_sharing/lib/API/Share20OCS.php +++ b/apps/files_sharing/lib/API/Share20OCS.php @@ -42,6 +42,7 @@ use OCP\Share\IManager; use OCP\Share\Exceptions\ShareNotFound; use OCP\Share\Exceptions\GenericShareException; use OCP\Lock\ILockingProvider; +use OCP\Share\IShare; /** * Class Share20OCS @@ -420,6 +421,10 @@ class Share20OCS extends OCSController { $shares = array_merge($userShares, $groupShares); + $shares = array_filter($shares, function(IShare $share) { + return $share->getShareOwner() !== $this->currentUser->getUID(); + }); + $formatted = []; foreach ($shares as $share) { if ($this->canAccessShare($share)) {