Try to catch exceptions from Sieve retriveRuels, and call emailadminWizard

This commit is contained in:
Hadi Nategh 2014-08-06 12:48:20 +00:00
parent b4f31bdfd2
commit 9d8b45588b

View File

@ -2294,9 +2294,13 @@ class mail_ui
if ($vacation)
{
$sieveServer = $this->mail_bo->icServer;
$sieveServer->retrieveRules();
$vacation = $sieveServer->getVacation();
try
{
$sieveServer->retrieveRules();
$vacation = $sieveServer->getVacation();
} catch (PEAR_Exception $ex) {
$this->callWizard($ex->getMessage());
}
}
//error_log(__METHOD__.__LINE__.' Server:'.self::$icServerID.' Vacation retrieved:'.array2string($vacation));
return $vacation;