fix: create intermediate directories for objectstore moveFromStorage

Signed-off-by: Robin Appelman <robin@icewind.nl>
pull/48160/head
Robin Appelman 2 years ago
parent 879fcc4253
commit 3e94ee391f
  1. 1
      lib/private/Files/ObjectStore/ObjectStoreStorage.php

@ -602,6 +602,7 @@ class ObjectStoreStorage extends \OC\Files\Storage\Common implements IChunkedFil
$sourceCacheEntry = $sourceCache->get($sourceInternalPath);
}
if ($sourceCacheEntry->getMimeType() === FileInfo::MIMETYPE_FOLDER) {
$this->mkdir($targetInternalPath);
foreach ($sourceCache->getFolderContents($sourceInternalPath) as $child) {
$this->moveFromStorage($sourceStorage, $child->getPath(), $targetInternalPath . '/' . $child->getName());
}

Loading…
Cancel
Save