? adaptive_cache-223075-66.patch
? book_update_outline.patch
? cache_get_multiple.patch
? cache_language_test.patch
? cache_node_load.patch
? cache_node_load_0.patch
? cache_node_load_2.patch
? cache_redirect.patch
? dbtngtest.txt
? failing_language_test.patch
? failing_language_test.patch.1
? get_term_by_name.patch
? language_redirect.patch
? language_redirect_0.patch
? language_redirect_0.patch.1
? language_redirect_1.patch
? multiple_load_conversion.patch
? page_cache.patch
? page_cache_1_0.patch
? page_cache_1_0.patch.1
? page_cache_d6.patch
? patch
? profile.sql
? save_synonyms.patch
? taxonomy_permissions.module
? taxonomy_permissions.patch
? taxonomy_permissions_5.patch
? taxonomy_term_count_nodes_4.patch
? taxonomy_term_delete.patch
? taxonomy_term_delete_0.patch
? user_load_multiple.patch
? modules/aggregator/.aggregator.module.swp
? modules/node/node_docs.txt
? modules/path/path.install
? modules/taxonomy/taxonomy_docs.txt
? sites/all/modules
? sites/default/files
? sites/default/settings.php
Index: modules/taxonomy/taxonomy.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/taxonomy/taxonomy.admin.inc,v
retrieving revision 1.37
diff -u -p -r1.37 taxonomy.admin.inc
--- modules/taxonomy/taxonomy.admin.inc	13 Nov 2008 08:13:56 -0000	1.37
+++ modules/taxonomy/taxonomy.admin.inc	16 Dec 2008 22:16:13 -0000
@@ -515,7 +515,21 @@ function taxonomy_overview_terms_submit(
   // Save all updated terms.
   foreach ($changed_terms as $changed) {
     $term = (object)$changed;
-    taxonomy_term_save($term);
+    // Update term_hierachy and term_data directly since we don't have a
+    // fully populated term object to save.
+    db_update('term_hierarchy')
+      ->fields(array(
+        'parent' => $term->parent,
+      ))
+      ->condition('tid', $term->tid, '=')
+      ->execute();
+
+    db_update('term_data')
+      ->fields(array(
+        'weight' => $term->weight,
+      ))
+      ->condition('tid', $term->tid, '=')
+      ->execute();
   }
 
   // Update the vocabulary hierarchy to flat or single hierarchy.
