From 9adf78c155bd0980e14e9ddf12fbb280503f8076 Mon Sep 17 00:00:00 2001
From: Robin Appelman <robin@icewind.nl>
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 3e91da37a7d..62a947ee2c9 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)) {
-- 
GitLab