diff --git a/modules/hs_menu.module b/modules/hs_menu.module
index 733f2cd..c3e76a8 100644
--- a/modules/hs_menu.module
+++ b/modules/hs_menu.module
@@ -33,7 +33,13 @@ function hs_menu_form_node_form_alter(&$form, &$form_state) {
   if (isset($form['menu']['link']['parent']) && $form['menu']['#access']) {
     unset($form['menu']['link']['parent']['#options']);
     $form['menu']['link']['parent']['#type'] = 'hierarchical_select';
-    _hs_menu_apply_config($form['menu']['link']['parent'], array('type' => $form['type']['#value']));
+    // Get menu name, needed to exclude current node
+    $menu_name = explode(':', $form['menu']['link']['parent']['#default_value']);
+    _hs_menu_apply_config($form['menu']['link']['parent'], array(
+      0 => $menu_name[0],
+      1 => $form['menu']['link']['mlid']['#value'],
+      'type' => $form['type']['#value'],
+    ));
 
      // Set custom submit callback.
      array_unshift($form['#submit'], 'hs_menu_node_form_submit');
