From: Marcin Haba Date: Thu, 25 Oct 2018 17:07:23 +0000 (+0200) Subject: baculum: Fix availability web config wizard when there is problem with access to api X-Git-Tag: Release-9.2.2~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6373e4351307f503813fade91b4f6c66db98afe7;p=thirdparty%2Fbacula.git baculum: Fix availability web config wizard when there is problem with access to api --- diff --git a/gui/baculum/protected/Web/Class/BaculumWebPage.php b/gui/baculum/protected/Web/Class/BaculumWebPage.php index b0a27adc0..b461c6488 100644 --- a/gui/baculum/protected/Web/Class/BaculumWebPage.php +++ b/gui/baculum/protected/Web/Class/BaculumWebPage.php @@ -107,9 +107,9 @@ class BaculumWebPage extends BaculumPage { } // Set director - $directors = $this->getModule('api')->get(array('directors'))->output; - if(count($directors) > 0 && (!key_exists('director', $_SESSION) || $directors[0] != $_SESSION['director'])) { - $_SESSION['director'] = $directors[0]; + $directors = $this->getModule('api')->get(array('directors'), null, false); + if ($directors->error === 0 && count($directors->output) > 0 && (!key_exists('director', $_SESSION) || $directors->output[0] != $_SESSION['director'])) { + $_SESSION['director'] = $directors->output[0]; } // Set config main component names