Browse Source
fix(cron.php): Avoid pulling configuration twice
IConfig is a small wrapper around SystemConfig, no need to pull both of them
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
pull/43454/head
Côme Chilliet
2 years ago
No known key found for this signature in database
GPG Key ID: A3E2F658B28C760A
1 changed files with
4 additions and
4 deletions
-
cron.php
|
|
|
@ -44,7 +44,6 @@ declare(strict_types=1); |
|
|
|
|
|
|
|
require_once __DIR__ . '/lib/versioncheck.php'; |
|
|
|
|
|
|
|
use OC\SystemConfig; |
|
|
|
use OCP\App\IAppManager; |
|
|
|
use OCP\BackgroundJob\IJobList; |
|
|
|
use OCP\IAppConfig; |
|
|
|
@ -62,13 +61,14 @@ try { |
|
|
|
Server::get(LoggerInterface::class)->debug('Update required, skipping cron', ['app' => 'cron']); |
|
|
|
exit; |
|
|
|
} |
|
|
|
if ((bool) Server::get(SystemConfig::class)->getValue('maintenance', false)) { |
|
|
|
|
|
|
|
$config = Server::get(IConfig::class); |
|
|
|
|
|
|
|
if ($config->getSystemValueBool('maintenance', false)) { |
|
|
|
Server::get(LoggerInterface::class)->debug('We are in maintenance mode, skipping cron', ['app' => 'cron']); |
|
|
|
exit; |
|
|
|
} |
|
|
|
|
|
|
|
$config = Server::get(IConfig::class); |
|
|
|
|
|
|
|
// Don't do anything if Nextcloud has not been installed
|
|
|
|
if (!$config->getSystemValueBool('installed', false)) { |
|
|
|
exit(0); |
|
|
|
|