Merge pull request #3261 from Icinga/bugfix/icingacli-no-setup-module-2705

Make icingacli working without the setup module
This commit is contained in:
lippserd 2018-01-17 11:58:50 +01:00 committed by GitHub
commit c18038f166
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 2 deletions

View File

@ -460,11 +460,15 @@ abstract class ApplicationBootstrap
{
if (! @file_exists($this->config->resolvePath('authentication.ini'))) {
$this->requiresSetup = true;
if ($this->moduleManager->hasInstalled('setup')) {
$this->moduleManager->loadModule('setup');
}
} elseif ($this->setupTokenExists()) {
// Load setup module but do not require setup
if ($this->moduleManager->hasInstalled('setup')) {
$this->moduleManager->loadModule('setup');
}
}
return $this;
}