diff options
author | Daniel Kesselberg <mail@danielkesselberg.de> | 2019-02-02 20:07:48 +0300 |
---|---|---|
committer | Daniel Kesselberg <mail@danielkesselberg.de> | 2019-02-14 01:06:46 +0300 |
commit | 0b58b0faf3f6aba4ec78935e21d4201048ccfcc9 (patch) | |
tree | b2b402ad2f61e37f5ffa5fcdffda883c6f12617a /core/register_command.php | |
parent | 004f7fa8e141b159cc76f99cc041eec215444236 (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.php | 7 |
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())); |