diff options
Diffstat (limited to 'includes')
-rw-r--r-- | includes/menu.inc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/includes/menu.inc b/includes/menu.inc index bb804fd74..b9d0fba5a 100644 --- a/includes/menu.inc +++ b/includes/menu.inc @@ -2349,9 +2349,10 @@ function menu_link_maintain($module, $op, $link_path, $link_title) { ->condition('link_path', $link_path) ->condition('customized', 0) ->condition('module', $module) - ->execute(); - foreach ($result as $item) { - menu_cache_clear($item['menu_name']); + ->groupBy('menu_name') + ->execute()->fetchCol(); + foreach ($result as $menu_name) { + menu_cache_clear($menu_name); } break; case 'delete': |