summaryrefslogtreecommitdiff
path: root/modules/system/system.install
diff options
context:
space:
mode:
Diffstat (limited to 'modules/system/system.install')
-rw-r--r--modules/system/system.install6
1 files changed, 1 insertions, 5 deletions
diff --git a/modules/system/system.install b/modules/system/system.install
index 682f76a36..c89294220 100644
--- a/modules/system/system.install
+++ b/modules/system/system.install
@@ -1628,11 +1628,7 @@ function system_update_6001() {
db_add_primary_key($ret, 'term_node', array('vid', 'tid', 'nid'));
db_add_index($ret, 'term_node', 'vid', array('vid'));
- // Update all entries with the current revision number.
- $nodes = db_query('SELECT nid, vid FROM {node}');
- while ($node = db_fetch_object($nodes)) {
- db_query('UPDATE {term_node} SET vid = %d WHERE nid = %d', $node->vid, $node->nid);
- }
+ db_query('UPDATE {term_node} t SET vid = (SELECT vid FROM {node} n WHERE t.nid = n.nid)');
return $ret;
}