diff options
author | binsky <timo@binsky.org> | 2021-08-15 19:00:28 +0300 |
---|---|---|
committer | binsky <timo@binsky.org> | 2021-08-15 19:00:28 +0300 |
commit | 2ec84c778a6139a780762528edc3ac999e5609e6 (patch) | |
tree | ba4f4c343f82ce63777378ec7eb262f170a804f0 /controller | |
parent | a45d33d89e2f4dd04da3fcea47d294c3c4fdad8c (diff) |
use less memory hungry account mover strategy
Signed-off-by: binsky <timo@binsky.org>
Diffstat (limited to 'controller')
-rw-r--r-- | controller/admincontroller.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/controller/admincontroller.php b/controller/admincontroller.php index 5d072f1b..2593fbf0 100644 --- a/controller/admincontroller.php +++ b/controller/admincontroller.php @@ -107,8 +107,9 @@ class AdminController extends ApiController { $this->vaultService->updateVault($vault); } - $files = $this->fileService->getFilesFromUser($source_account); - foreach ($files as $file) { + $fileGuids = $this->fileService->getFileGuidsFromUser($source_account); + foreach ($fileGuids as $fileGuid) { + $file = $this->fileService->getFileByGuid($fileGuid, $source_account); $file->setUserId($destination_account); $this->fileService->updateFile($file); } |