Browse Source

Merge pull request #2109 from nextcloud/oc_26533

Transfer ownership only analyze home storage
pull/2133/head
Morris Jobke 10 years ago
committed by GitHub
parent
commit
e8511660f0
  1. 5
      apps/files/lib/Command/TransferOwnership.php

5
apps/files/lib/Command/TransferOwnership.php

@ -27,6 +27,7 @@ namespace OCA\Files\Command;
use OC\Files\Filesystem;
use OC\Files\View;
use OCP\Files\FileInfo;
use OCP\Files\IHomeStorage;
use OCP\Files\Mount\IMountManager;
use OCP\IUser;
use OCP\IUserManager;
@ -157,6 +158,10 @@ class TransferOwnership extends Command {
$this->walkFiles($view, "$this->sourceUser/files",
function (FileInfo $fileInfo) use ($progress, $self) {
if ($fileInfo->getType() === FileInfo::TYPE_FOLDER) {
// only analyze into folders from main storage,
if (!$fileInfo->getStorage()->instanceOfStorage(IHomeStorage::class)) {
return false;
}
return true;
}
$progress->advance();

Loading…
Cancel
Save