Merge pull request #1310 from nextcloud/shared-with-you-owner
dont show shares you own in "shared with you"
This commit is contained in:
commit
25a1a68bc9
1 changed files with 5 additions and 0 deletions
|
@ -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)) {
|
||||
|
|
Loading…
Reference in a new issue