dev/core#2464: Rebuild Menu after clearing db cache
authorTunbola Ogunwande <tunbolawande@yahoo.com>
Wed, 17 Mar 2021 14:07:59 +0000 (15:07 +0100)
committerTunbola Ogunwande <tunbolawande@yahoo.com>
Wed, 17 Mar 2021 14:07:59 +0000 (15:07 +0100)
CRM/Admin/Form/Setting.php
CRM/Admin/Form/Setting/Path.php
CRM/Admin/Form/Setting/Url.php

index 41585c821389b9b75ac740cb9941c95b15eca446..57e2c9fff52f6b18b7f451c0554f88bf20d9a7cc 100644 (file)
@@ -117,6 +117,7 @@ class CRM_Admin_Form_Setting extends CRM_Core_Form {
     Civi::cache('session')->clear();
     CRM_Utils_System::flushCache();
     CRM_Core_Resources::singleton()->resetCacheCode();
+    $this->rebuildMenu();
 
     CRM_Core_Session::setStatus(" ", ts('Changes Saved'), "success");
   }
index d882f37fd9c805db7abd32e09129875c9ee286ae..e42071928bd806fdfde732a613f51062188016a2 100644 (file)
@@ -58,8 +58,6 @@ class CRM_Admin_Form_Setting_Path extends CRM_Admin_Form_Setting {
 
   public function postProcess() {
     parent::postProcess();
-
-    parent::rebuildMenu();
   }
 
 }
index fa854247eaf4243b053c5c79cd4d964d65e11c77..a81c1e5313e04d8a83dc19745b410b9e88e13f45 100644 (file)
@@ -81,8 +81,6 @@ class CRM_Admin_Form_Setting_Url extends CRM_Admin_Form_Setting {
     $session->getStatus(TRUE);
 
     parent::postProcess();
-
-    parent::rebuildMenu();
   }
 
 }