CRM_Admin_Form_Setting_Smtp - Every call to Error::ignoreException should have matchi...
authorTim Otten <totten@civicrm.org>
Fri, 13 Sep 2013 23:12:04 +0000 (16:12 -0700)
committerTim Otten <totten@civicrm.org>
Fri, 13 Sep 2013 23:12:04 +0000 (16:12 -0700)
CRM/Admin/Form/Setting/Smtp.php

index 2f51871c1eb32395e6d41bb3442d4ccdd149189b..eccc03dfd49582df608ba6df85b8676bbd163dde 100644 (file)
@@ -170,6 +170,7 @@ class CRM_Admin_Form_Setting_Smtp extends CRM_Admin_Form_Setting {
 
         CRM_Core_Error::ignoreException();
         $result = $mailer->send($toEmail, $headers, $message);
+        CRM_Core_Error::setCallback();
         if (!is_a($result, 'PEAR_Error')) {
           CRM_Core_Session::setStatus($testMailStatusMsg . ts('Your %1 settings are correct. A test email has been sent to your email address.', array(1 => strtoupper($mailerName))), ts("Mail Sent"), "success");
         }