CRM-21372: Fix fatal error adding profile on Drupal 8
[civicrm-core.git] / CRM / Core / BAO / UFGroup.php
index 77400aeeeb1d326fa702fe674476ca7d4cbcaca5..493ec603ec29503704ad93f632c9c62625f841e4 100644 (file)
@@ -1542,13 +1542,10 @@ AND    ( entity_id IS NULL OR entity_id <= 0 )
     );
     CRM_Core_DAO::executeQuery($query, $p);
 
-    // do a menu rebuild if we are on drupal, so it gets all the new menu entries
-    // for user account
-    $config = CRM_Core_Config::singleton();
-    if ($menuRebuild &&
-      $config->userSystem->is_drupal
-    ) {
-      menu_rebuild();
+    // Do a menu rebuild, so it gets all the new menu entries for user account
+    if ($menuRebuild) {
+      $config = CRM_Core_Config::singleton();
+      $config->userSystem->updateCategories();
     }
   }