From 3e2eb42029ab7b3b629496a84e421fcf0faab99d Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Thu, 21 Jul 2022 10:06:04 -0400 Subject: [PATCH] Fix ActionLog BAO to not overwrite existing data --- CRM/Core/BAO/ActionLog.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CRM/Core/BAO/ActionLog.php b/CRM/Core/BAO/ActionLog.php index 33fffada1d..7d447fa417 100644 --- a/CRM/Core/BAO/ActionLog.php +++ b/CRM/Core/BAO/ActionLog.php @@ -25,10 +25,12 @@ class CRM_Core_BAO_ActionLog extends CRM_Core_DAO_ActionLog { * * @param array $params * - * @return array + * @return CRM_Core_DAO_ActionLog */ public static function create($params) { - $params['action_date_time'] = $params['action_date_time'] ?? date('YmdHis'); + if (empty($params['id'])) { + $params['action_date_time'] = $params['action_date_time'] ?? date('YmdHis'); + } return self::writeRecord($params); } -- 2.25.1