diff --git a/menu_link_weight.module b/menu_link_weight.module index e5c1bde..e66203e 100644 --- a/menu_link_weight.module +++ b/menu_link_weight.module @@ -24,8 +24,9 @@ define('MENU_LINK_WEIGHT_MAX_DELTA', 50); * Implements hook_form_FORM_ID_alter(). */ function menu_link_weight_form_node_form_alter(&$form, &$form_state) { - if (module_exists('menu_admin_per_menu') && function_exists('_menu_admin_per_menu_filter_parent_options') && isset($form['menu']['link']['parent']) && !user_access('administer menu') && _menu_admin_per_menu_filter_parent_options($form['menu']['link'])) { - // Pass. + if (module_exists('menu_admin_per_menu') && isset($form['menu']['link']) && !user_access('administer menu') && _menu_admin_per_menu_filter_parent_options($form['menu']['link'])) { + // Pass if the user does not have "administer menu" permission but does + // have permission through Menu Admin Per Menu. } elseif (!user_access('administer menu') || !isset($form['menu']['link'])) { // Only allow users with "administer menu" permissions.