diff --git a/multiple_node_menu.module b/multiple_node_menu.module
index c813358..b4dbabf 100644
--- a/multiple_node_menu.module
+++ b/multiple_node_menu.module
@@ -156,6 +156,10 @@ function _multiple_node_menu_submit($node) {
       $item['hidden'] = 1;
     }
 
+    if ($original_links[$item['mlid']]['has_children'] == 1) {
+      $item['has_children'] = 1;
+    }
+
     if ($reinsert) {
       if ($item['mlid'] > 0)
     menu_link_delete($item['mlid']);
