diff --git a/lib/GroupManager.php b/lib/GroupManager.php index 233b21943..44e85a192 100644 --- a/lib/GroupManager.php +++ b/lib/GroupManager.php @@ -243,7 +243,9 @@ protected function evaluateGroupMigrations(array $groups): void { return; } - $this->jobList->add(MigrateGroups::class, ['gids' => $groups]); + foreach (array_chunk($groups, 30) as $chunk) { + $this->jobList->add(MigrateGroups::class, ['gids' => $chunk]); + } } protected function isGroupInTransitionList(string $groupId): bool {