### Eclipse Workspace Patch 1.0
#P Test Drupal 6
Index: modules/node/node.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.module,v
retrieving revision 1.832
diff -u -r1.832 node.module
--- modules/node/node.module	17 Jun 2007 14:37:33 -0000	1.832
+++ modules/node/node.module	17 Jun 2007 15:42:48 -0000
@@ -322,12 +322,23 @@
 
   $node_types = node_get_types('types', NULL, TRUE);
 
+  // Remove non-enabled content types (when a node module gets disabled).
+  $result = db_query('SELECT type, module FROM {node_type}');
+  while ($row = db_fetch_array($result)) {
+    if (!module_exists($row['module'])) {
+      node_type_delete($row['type']);
+    }
+  }
+
+  // Add new content types.
   foreach ($node_types as $type => $info) {
     if (!empty($info->is_new)) {
       node_type_save($info);
     }
   }
 
+
+
   _node_types_build();
 }
 