From 6f306db38752ff81d5def481e3490b63a88d4c99 Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Tue, 28 Apr 2020 17:40:03 -0700 Subject: [PATCH] FiveTwentyFive - Convert settings during upgrade Consider this use-case: * Install 5.22 * Configure `CiviContribute Component Settings` * Upgrade to 5.25.beta The settings are lost during the upgrade. --- CRM/Upgrade/Incremental/php/FiveTwentyFive.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CRM/Upgrade/Incremental/php/FiveTwentyFive.php b/CRM/Upgrade/Incremental/php/FiveTwentyFive.php index 892053f1a6..e7f269ed06 100644 --- a/CRM/Upgrade/Incremental/php/FiveTwentyFive.php +++ b/CRM/Upgrade/Incremental/php/FiveTwentyFive.php @@ -79,6 +79,11 @@ class CRM_Upgrade_Incremental_php_FiveTwentyFive extends CRM_Upgrade_Incremental $this->addTask('Convert Report Form dates from jcalander to datepicker', 'convertReportsJcalendarToDatePicker'); } + public function upgrade_5_25_beta3($rev) { + $this->addTask(ts('Upgrade DB to %1: SQL', [1 => $rev]), 'runSql', $rev); + $this->addTask('Convert CiviContribute settings', 'updateContributeSettings'); + } + /** * Convert date fields stored in civicrm_report_instance to that format for datepicker */ -- 2.25.1