From 1043bac207ae05f9ec61623949dbac87c3e6b084 Mon Sep 17 00:00:00 2001 From: "Matthew Wire (MJW Consulting)" Date: Wed, 5 Sep 2018 12:13:49 +0100 Subject: [PATCH] Don't format date twice for RecurringEntity form --- CRM/Core/BAO/RecurringEntity.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CRM/Core/BAO/RecurringEntity.php b/CRM/Core/BAO/RecurringEntity.php index a5ab757b7b..8e0b24e67f 100644 --- a/CRM/Core/BAO/RecurringEntity.php +++ b/CRM/Core/BAO/RecurringEntity.php @@ -350,7 +350,7 @@ class CRM_Core_BAO_RecurringEntity extends CRM_Core_DAO_RecurringEntity { // skip the recursion-start-date from the list we going to generate $skip = TRUE; } - $baseDate = CRM_Utils_Date::processDate($result->format('Y-m-d H:i:s')); + $baseDate = $result->format('YmdHis'); foreach ($this->dateColumns as $col) { $recursionDates[$count][$col] = $baseDate; @@ -358,7 +358,7 @@ class CRM_Core_BAO_RecurringEntity extends CRM_Core_DAO_RecurringEntity { foreach ($this->intervalDateColumns as $col => $interval) { $newDate = new DateTime($baseDate); $newDate->add($interval); - $recursionDates[$count][$col] = CRM_Utils_Date::processDate($newDate->format('Y-m-d H:i:s')); + $recursionDates[$count][$col] = $newDate->format('YmdHis'); } if ($exRangeStart) { $exRangeStartDate = CRM_Utils_Date::processDate(CRM_Utils_Array::value($exRangeStart, $recursionDates[$count]), NULL, FALSE, 'Ymd'); @@ -889,7 +889,7 @@ class CRM_Core_BAO_RecurringEntity extends CRM_Core_DAO_RecurringEntity { $repetitionStartDate = $repetitionStartDate . " " . $formParams['repetition_start_date_time']; } $repetition_start_date = new DateTime($repetitionStartDate); - $dbParams['start_action_date'] = CRM_Utils_Date::processDate($repetition_start_date->format('Y-m-d H:i:s')); + $dbParams['start_action_date'] = $repetition_start_date->format('YmdHis'); } if (!empty($formParams['repetition_frequency_unit'])) { -- 2.25.1