Browse Source

dont show shares you own in "shared with you"

tags/v11.0RC2
Robin Appelman 7 years ago
parent
commit
9adf78c155
No account linked to committer's email address
1 changed files with 5 additions and 0 deletions
  1. 5
    0
      apps/files_sharing/lib/API/Share20OCS.php

+ 5
- 0
apps/files_sharing/lib/API/Share20OCS.php View File

@@ -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…
Cancel
Save