Refresh extension cache after renaming search_kit extension
authorColeman Watts <coleman@civicrm.org>
Thu, 22 Apr 2021 19:13:24 +0000 (15:13 -0400)
committerColeman Watts <coleman@civicrm.org>
Thu, 22 Apr 2021 19:13:24 +0000 (15:13 -0400)
CRM/Extension/Manager.php
CRM/Upgrade/Incremental/php/FiveThirtyEight.php

index b1e1bf0ef86d0b074a75f6342b1328ad3579aa7c..5b32af8dd0b6c1f6f674f0265ae541b3054d7858 100644 (file)
@@ -15,7 +15,7 @@
  *
  * You should obtain a singleton of this class via
  *
- * $manager = CRM_Extension_Manager::singleton()->getManager();
+ * $manager = CRM_Extension_System::singleton()->getManager();
  *
  * @package CRM
  * @copyright CiviCRM LLC https://civicrm.org/licensing
index aa397480ffc59299e5af3d89ee2c54f9463202c7..adecfd57d95df189ea54f06dc0e37d7b90a4f983 100644 (file)
@@ -63,6 +63,8 @@ class CRM_Upgrade_Incremental_php_FiveThirtyEight extends CRM_Upgrade_Incrementa
   public function upgrade_5_38_alpha1($rev) {
     $this->addTask(ts('Upgrade DB to %1: SQL', [1 => $rev]), 'runSql', $rev);
     $this->addTask('Enable Payflow Pro Payment Processor Extension', 'enablePayflowProExtension');
+    // Refresh extension cache due to renaming search_kit extension
+    CRM_Extension_System::singleton()->getManager()->refresh();
   }
 
   public static function enablePayflowProExtension(CRM_Queue_TaskContext $ctx) {