From f213a796844e3c6c6c1b9ab5ecdbf05265e939d3 Mon Sep 17 00:00:00 2001 From: eileen Date: Mon, 4 Mar 2019 14:32:07 +1300 Subject: [PATCH] dev/core#766 fix loss of custom fields when creating an event from template --- CRM/Core/DAO.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CRM/Core/DAO.php b/CRM/Core/DAO.php index 3f0d19b886..16a2b31d0c 100644 --- a/CRM/Core/DAO.php +++ b/CRM/Core/DAO.php @@ -1669,6 +1669,9 @@ FROM civicrm_domain } } $newObject->save(); + if (!empty($newData['custom'])) { + CRM_Core_BAO_CustomValueTable::store($newData['custom'], $newObject::getTableName(), $newObject->id); + } CRM_Utils_Hook::post('create', CRM_Core_DAO_AllCoreTables::getBriefName($daoName), $newObject->id, $newObject); } -- 2.25.1