diff options
author | provokateurin <kate@provokateurin.de> | 2024-11-14 07:41:41 +0100 |
---|---|---|
committer | provokateurin <kate@provokateurin.de> | 2024-11-25 10:27:31 +0100 |
commit | 715e7143f042f537ecbc2fcfd936e1996dec1ade (patch) | |
tree | 15ac55ed82e82dffe9e2a74797cd79fc89634c56 /apps/files/lib/Service | |
parent | c2ca99e2f641396b6823c1e675afd3ecb486e744 (diff) | |
download | nextcloud-server-715e7143f042f537ecbc2fcfd936e1996dec1ade.tar.gz nextcloud-server-715e7143f042f537ecbc2fcfd936e1996dec1ade.zip |
fix(files_sharing,files): Do not validate shares before adjusting the owner
Signed-off-by: provokateurin <kate@provokateurin.de>
Diffstat (limited to 'apps/files/lib/Service')
-rw-r--r-- | apps/files/lib/Service/OwnershipTransferService.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/files/lib/Service/OwnershipTransferService.php b/apps/files/lib/Service/OwnershipTransferService.php index 80c61d39ef5..71764019abf 100644 --- a/apps/files/lib/Service/OwnershipTransferService.php +++ b/apps/files/lib/Service/OwnershipTransferService.php @@ -310,7 +310,7 @@ class OwnershipTransferService { foreach ($supportedShareTypes as $shareType) { $offset = 0; while (true) { - $sharePage = $this->shareManager->getSharesBy($sourceUid, $shareType, null, true, 50, $offset); + $sharePage = $this->shareManager->getSharesBy($sourceUid, $shareType, null, true, 50, $offset, onlyValid: false); $progress->advance(count($sharePage)); if (empty($sharePage)) { break; @@ -464,7 +464,7 @@ class OwnershipTransferService { } $share->setNodeId($newNodeId); - $this->shareManager->updateShare($share); + $this->shareManager->updateShare($share, onlyValid: false); } } } catch (NotFoundException $e) { |