aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/lib/Service
diff options
context:
space:
mode:
authorprovokateurin <kate@provokateurin.de>2024-11-14 07:41:41 +0100
committerprovokateurin <kate@provokateurin.de>2024-11-25 10:27:31 +0100
commit715e7143f042f537ecbc2fcfd936e1996dec1ade (patch)
tree15ac55ed82e82dffe9e2a74797cd79fc89634c56 /apps/files/lib/Service
parentc2ca99e2f641396b6823c1e675afd3ecb486e744 (diff)
downloadnextcloud-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.php4
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) {