diff --git a/CRM/Activity/Page/AJAX.php b/CRM/Activity/Page/AJAX.php index 2266878ed83b..34ea1c7438e3 100644 --- a/CRM/Activity/Page/AJAX.php +++ b/CRM/Activity/Page/AJAX.php @@ -381,10 +381,11 @@ public static function _convertToCaseActivity($params) { $caseActivity->activity_id = $mainActivityId; $caseActivity->save(); $error_msg = $caseActivity->_lastError; - $caseActivity->free(); $params['mainActivityId'] = $mainActivityId; CRM_Activity_BAO_Activity::copyExtendedActivityData($params); + CRM_Utils_Hook::post('create', 'CaseActivity', $caseActivity->id, $caseActivity); + $caseActivity->free(); return (array('error_msg' => $error_msg, 'newId' => $mainActivity->id)); }