aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_encryption/lib
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@owncloud.com>2015-02-06 17:37:05 +0100
committerArthur Schiwon <blizzz@owncloud.com>2015-02-06 17:51:40 +0100
commit15b2d33599e28477a712a9dc788f2b64523a71a9 (patch)
tree8b25d630c2b1987c936819d0d3df965d4668699b /apps/files_encryption/lib
parent80e38b84dccde44c40109e9721fac00984f43ef7 (diff)
downloadnextcloud-server-15b2d33599e28477a712a9dc788f2b64523a71a9.tar.gz
nextcloud-server-15b2d33599e28477a712a9dc788f2b64523a71a9.zip
always specify limit, except you do like questionable surprises
always specify limit, except you do like questionable surprises, part 2
Diffstat (limited to 'apps/files_encryption/lib')
-rw-r--r--apps/files_encryption/lib/migration.php13
1 files changed, 9 insertions, 4 deletions
diff --git a/apps/files_encryption/lib/migration.php b/apps/files_encryption/lib/migration.php
index cf5552f84ac..5d16428a758 100644
--- a/apps/files_encryption/lib/migration.php
+++ b/apps/files_encryption/lib/migration.php
@@ -42,10 +42,15 @@ class Migration {
public function reorganizeFolderStructure() {
$this->reorganizeSystemFolderStructure();
- $users = \OCP\User::getUsers();
- foreach ($users as $user) {
- $this->reorganizeFolderStructureForUser($user);
- }
+ $limit = 500;
+ $offset = 0;
+ do {
+ $users = \OCP\User::getUsers('', $limit, $offset);
+ foreach ($users as $user) {
+ $this->reorganizeFolderStructureForUser($user);
+ }
+ $offset += $limit;
+ } while(count($users) >= $limit);
}
public function reorganizeSystemFolderStructure() {