ignore not (yet) existing mailaccounts table, but not checking for emailadmin, as it is not set in setup

This commit is contained in:
Ralf Becker 2012-11-22 14:57:33 +00:00
parent 345b73dcc0
commit 9b9d1bd07e

View File

@ -213,8 +213,9 @@ class accounts_sql
}
}
// store group-email in mailaccounts table
if ($data['account_id'] < 0 && $GLOBALS['egw_info']['apps']['emailadmin'])
if ($data['account_id'] < 0 && class_exists('emailadmin_smtp_sql', false))
{
try {
if (empty($data['account_email']))
{
$this->db->delete(emailadmin_smtp_sql::TABLE, array(
@ -232,6 +233,9 @@ class accounts_sql
), __LINE__, __FILE__, emailadmin_smtp_sql::APP);
}
}
// ignore not (yet) existing mailaccounts table
catch (egw_exception_db $e) { }
}
return $data['account_id'];
}