diff options
author | grnd-alt <github@belakkaf.net> | 2025-02-05 13:08:39 +0100 |
---|---|---|
committer | Andy Scherzinger <info@andy-scherzinger.de> | 2025-03-19 22:54:17 +0100 |
commit | 7d6af9556480af150e14cf63f1a081b1ab5e9286 (patch) | |
tree | 4a6924e909f66b4193a5b6f15384da589a8c2288 | |
parent | fed573ad3573cf91297d9637a99a5ec2b5804429 (diff) | |
download | nextcloud-server-backport/50663/stable29.tar.gz nextcloud-server-backport/50663/stable29.zip |
feat: improve occ file:transfer-ownership loggingbackport/50663/stable29
Signed-off-by: grnd-alt <github@belakkaf.net>
-rw-r--r-- | apps/files/lib/Service/OwnershipTransferService.php | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/files/lib/Service/OwnershipTransferService.php b/apps/files/lib/Service/OwnershipTransferService.php index d21bcb35098..fd462a3f7db 100644 --- a/apps/files/lib/Service/OwnershipTransferService.php +++ b/apps/files/lib/Service/OwnershipTransferService.php @@ -167,6 +167,8 @@ class OwnershipTransferService { $sourcePath ); + $sourceSize = $view->getFileInfo($sourcePath)->getSize(); + // transfer the files $this->transferFiles( $sourceUid, @@ -175,6 +177,7 @@ class OwnershipTransferService { $view, $output ); + $sizeDifference = $sourceSize - $view->getFileInfo($finalTarget)->getSize(); // transfer the incoming shares if ($transferIncomingShares === true) { @@ -210,6 +213,9 @@ class OwnershipTransferService { $shares, $output ); + if ($sizeDifference !== 0) { + $output->writeln("Transferred folder have a size difference of: $sizeDifference Bytes which means the transfer may be incomplete. Please check the logs if there was any issue during the transfer operation."); + } } private function walkFiles(View $view, $path, Closure $callBack) { |