From 108ec7e961c98e10fc53c0dc0eb210f8f43fb608 Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Fri, 13 Sep 2013 16:12:04 -0700 Subject: [PATCH] CRM_Admin_Form_Setting_Smtp - Every call to Error::ignoreException should have matching call to Error::setCallback --- CRM/Admin/Form/Setting/Smtp.php | 1 + 1 file changed, 1 insertion(+) diff --git a/CRM/Admin/Form/Setting/Smtp.php b/CRM/Admin/Form/Setting/Smtp.php index 2f51871c1e..eccc03dfd4 100644 --- a/CRM/Admin/Form/Setting/Smtp.php +++ b/CRM/Admin/Form/Setting/Smtp.php @@ -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"); } -- 2.25.1