mirror of
https://github.com/nextcloud/server.git
synced 2026-05-12 16:39:39 -04:00
Merge pull request #17418 from nextcloud/backport/17387/stable17
[stable17] Allow removing federated shares of locally reshared files
This commit is contained in:
commit
ca490dff2b
1 changed files with 5 additions and 0 deletions
|
|
@ -563,6 +563,11 @@ class FederatedShareProvider implements IShareProvider {
|
|||
* @throws \OC\HintException
|
||||
*/
|
||||
protected function revokeShare($share, $isOwner) {
|
||||
if ($this->userManager->userExists($share->getShareOwner() && $this->userManager->userExists($share->getSharedBy()))) {
|
||||
// If both the owner and the initiator of the share are local users we don't have to notify anybody else
|
||||
return;
|
||||
}
|
||||
|
||||
// also send a unShare request to the initiator, if this is a different user than the owner
|
||||
if ($share->getShareOwner() !== $share->getSharedBy()) {
|
||||
if ($isOwner) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue