From b3bf68447f1dbb74c8cd6c50d425c958c8c919b1 Mon Sep 17 00:00:00 2001 From: Alice Frumin Date: Thu, 28 Jan 2021 14:18:23 -0500 Subject: [PATCH] fix revenue recognition date --- CRM/Contribute/Form/Contribution.php | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/CRM/Contribute/Form/Contribution.php b/CRM/Contribute/Form/Contribution.php index 88d85391bb..9c788015f1 100644 --- a/CRM/Contribute/Form/Contribution.php +++ b/CRM/Contribute/Form/Contribution.php @@ -682,7 +682,7 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP // CRM-16189, add Revenue Recognition Date if (Civi::settings()->get('deferred_revenue_enabled')) { - $revenueDate = $this->add('date', 'revenue_recognition_date', ts('Revenue Recognition Date'), CRM_Core_SelectValues::date(NULL, 'M Y', NULL, 5)); + $revenueDate = $this->add('datepicker', 'revenue_recognition_date', ts('Revenue Recognition Date'), [], FALSE, ['time' => FALSE]); if ($this->_id && !CRM_Contribute_BAO_Contribution::allowUpdateRevenueRecognitionDate($this->_id)) { $revenueDate->freeze(); } @@ -1543,12 +1543,8 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP } $params['revenue_recognition_date'] = NULL; - if (!empty($formValues['revenue_recognition_date']) - && count(array_filter($formValues['revenue_recognition_date'])) == 2 - ) { - $params['revenue_recognition_date'] = CRM_Utils_Date::processDate( - '01-' . implode('-', $formValues['revenue_recognition_date']) - ); + if (!empty($formValues['revenue_recognition_date'])) { + $params['revenue_recognition_date'] = $formValues['revenue_recognition_date']; } if (!empty($formValues['is_email_receipt'])) { -- 2.25.1