X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FUpgrade%2FForm.php;h=60c313fcea8935f269141745c8b0a415c7559cba;hb=61ac5f959d775677c6eadffed193fde1d815eac4;hp=7ec91adfbe580c1678cfa8b308957841cab1f71d;hpb=b0e07f3701c0f0098a47aad19aeb9d19913d50e7;p=civicrm-core.git diff --git a/CRM/Upgrade/Form.php b/CRM/Upgrade/Form.php index 7ec91adfbe..60c313fcea 100644 --- a/CRM/Upgrade/Form.php +++ b/CRM/Upgrade/Form.php @@ -1,9 +1,9 @@ createItem($task); @@ -597,17 +598,13 @@ SET version = '$version' * @param $latestVer string, the target (final) revision * @param $postUpgradeMessageFile string, path of a modifiable file which lists the post-upgrade messages */ - static function doIncrementalUpgradeFinish(CRM_Queue_TaskContext $ctx, $rev) { + static function doIncrementalUpgradeFinish(CRM_Queue_TaskContext $ctx, $rev, $currentVer, $latestVer, $postUpgradeMessageFile) { $upgrade = new CRM_Upgrade_Form(); $upgrade->setVersion($rev); CRM_Utils_System::flushCache(); $config = CRM_Core_Config::singleton(); $config->userSystem->flush(); - - if (version_compare($currentVer, '4.1.alpha1') >= 0) { - CRM_Core_BAO_Setting::updateSettingsFromMetaData(); - } return TRUE; } @@ -623,6 +620,10 @@ SET version = '$version' $params = array(); CRM_Core_BAO_ConfigSetting::add($params); + // CRM-12804 comment-51411 : add any missing settings + // at the end of upgrade + CRM_Core_BAO_Setting::updateSettingsFromMetaData(); + // cleanup caches CRM-8739 $config = CRM_Core_Config::singleton(); $config->cleanupCaches(1);