From: atif-shaikh Date: Fri, 16 Jan 2015 11:06:39 +0000 (+0530) Subject: Make sure that the "Change Timeline" business logic runs in a transaction X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=6ff10bf1c640d1bd3166545d92fc5d9d9d6ad34a;p=civicrm-core.git Make sure that the "Change Timeline" business logic runs in a transaction --- diff --git a/Civi/CCase/Events.php b/Civi/CCase/Events.php index 13a42efe33..81757cbb40 100644 --- a/Civi/CCase/Events.php +++ b/Civi/CCase/Events.php @@ -63,6 +63,7 @@ class Events { if ($caseId) { if (!isset(self::$isActive[$caseId])) { + $tx = new \CRM_Core_Transaction(); \CRM_Core_Transaction::addCallback( \CRM_Core_Transaction::PHASE_POST_COMMIT, array(__CLASS__, 'fireCaseChangeForRealz'),