Index: pathauto_node.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/pathauto/pathauto_node.inc,v
retrieving revision 1.17.2.1
diff -u -r1.17.2.1 pathauto_node.inc
--- pathauto_node.inc	30 Aug 2006 20:29:16 -0000	1.17.2.1
+++ pathauto_node.inc	15 Sep 2006 01:18:10 -0000
@@ -200,14 +200,16 @@
 
 // Generate aliases for all nodes without aliases
 function node_pathauto_bulkupdate() {
-  $query = 'SELECT nid,type,title,uid,created,src,dst FROM {node} '.
-    "LEFT JOIN {url_alias} ON CONCAT('node/', nid) = src";
+  $query = "SELECT n.nid, src, dst FROM {node} n LEFT JOIN {url_alias} ON CONCAT('node/', nid) = src";
   $result = db_query($query);
-  $node = db_fetch_object($result);
+  $node_ref = db_fetch_object($result);
 
   $count = 0;
   $placeholders = array();
-  while ($node) {
+  while ($node_ref) {
+    $node = node_load($node_ref->nid);
+    $node->src = $node_ref->src;
+    $node->dst = $node_ref->dst;
     if (module_exist('taxonomy')) {
       // Must populate the terms for the node here for the category
       // placeholders to work
@@ -219,7 +221,7 @@
                   $src, $node->type)) {
       $count++;
     }
-    $node = db_fetch_object($result);
+    $node_ref = db_fetch_object($result);
   }
   
   drupal_set_message(format_plural($count,
