Index: category_menu/category_menu.module
===================================================================
RCS file: /usr/cvsroot/pwpages/modules/category/category_menu/category_menu.module,v
retrieving revision 1.1
diff -u -r1.1 category_menu.module
--- category_menu/category_menu.module	31 Jul 2006 23:22:33 -0000	1.1
+++ category_menu/category_menu.module	10 Sep 2006 18:45:01 -0000
@@ -296,8 +296,12 @@
           $children = category_get_children($node->nid);
           foreach ($children as $child) {
             $node_item = node_load($child->cid);
-            if (is_array($node_item->parents) && !empty($node_item->parents) && $node_item->parents[0] == $node->nid) {
-              category_menu_save_item($node_item);
+            if (is_array($node_item->parents) && !empty($node_item->parents)) {
+              foreach($node_item->parents as $p) {
+                if($p == $node->nid) {
+                  category_menu_save_item($node_item);
+                }
+              }
             }
           }
 
