Catch errors occuring on ldap discoveries

fixes #8656
This commit is contained in:
Johannes Meyer 2015-03-10 13:24:54 +01:00
parent d0383a241e
commit f87a43b9d3
1 changed files with 7 additions and 3 deletions

View File

@ -3,6 +3,7 @@
namespace Icinga\Module\Setup\Forms;
use Exception;
use Zend_Validate_NotEmpty;
use Icinga\Web\Form;
use Icinga\Web\Form\ErrorLabeller;
@ -68,9 +69,12 @@ class LdapDiscoveryPage extends Form
}
if (isset($data['domain']) && $data['domain']) {
$this->discovery = Discovery::discoverDomain($data['domain']);
if ($this->discovery->isSuccess()) {
return true;
try {
$this->discovery = Discovery::discoverDomain($data['domain']);
if ($this->discovery->isSuccess()) {
return true;
}
} catch (Exception $e) {
}
$this->addError(