Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Kesselberg <mail@danielkesselberg.de>2019-02-02 20:07:48 +0300
committerDaniel Kesselberg <mail@danielkesselberg.de>2019-02-14 01:06:46 +0300
commit0b58b0faf3f6aba4ec78935e21d4201048ccfcc9 (patch)
treeb2b402ad2f61e37f5ffa5fcdffda883c6f12617a /core/register_command.php
parent004f7fa8e141b159cc76f99cc041eec215444236 (diff)
Do not run getRepairSteps in register_commands
getRepairSteps is quite expensive (because every repair step is initialized and their dependencies are injected). Should not call it during register. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Diffstat (limited to 'core/register_command.php')
-rw-r--r--core/register_command.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/core/register_command.php b/core/register_command.php
index fb029f1be4a..15bb37e4338 100644
--- a/core/register_command.php
+++ b/core/register_command.php
@@ -140,8 +140,11 @@ if (\OC::$server->getConfig()->getSystemValue('installed', false)) {
$application->add(new OC\Core\Command\Upgrade(\OC::$server->getConfig(), \OC::$server->getLogger(), \OC::$server->query(\OC\Installer::class)));
$application->add(new OC\Core\Command\Maintenance\Repair(
- new \OC\Repair(\OC\Repair::getRepairSteps(), \OC::$server->getEventDispatcher()), \OC::$server->getConfig(),
- \OC::$server->getEventDispatcher(), \OC::$server->getAppManager()));
+ new \OC\Repair([], \OC::$server->getEventDispatcher()),
+ \OC::$server->getConfig(),
+ \OC::$server->getEventDispatcher(),
+ \OC::$server->getAppManager()
+ ));
$application->add(new OC\Core\Command\User\Add(\OC::$server->getUserManager(), \OC::$server->getGroupManager()));
$application->add(new OC\Core\Command\User\Delete(\OC::$server->getUserManager()));