? nodebug.patch Index: modules/node/node.module =================================================================== RCS file: /cvs/drupal/drupal/modules/node/node.module,v retrieving revision 1.1167 diff -u -p -r1.1167 node.module --- modules/node/node.module 14 Nov 2009 07:58:49 -0000 1.1167 +++ modules/node/node.module 14 Nov 2009 15:14:29 -0000 @@ -2880,14 +2880,14 @@ function _node_access_rebuild_batch_oper $limit = 20; $nids = db_query_range("SELECT nid FROM {node} WHERE nid > :nid ORDER BY nid ASC", 0, $limit, array(':nid' => $context['sandbox']['current_node']))->fetchCol(); $nodes = node_load_multiple($nids, array(), TRUE); - foreach ($nodes as $node) { + foreach ($nodes as $nid => $node) { // To preserve database integrity, only acquire grants if the node // loads successfully. if (!empty($node)) { node_access_acquire_grants($node); } $context['sandbox']['progress']++; - $context['sandbox']['current_node'] = $node->nid; + $context['sandbox']['current_node'] = $nid; } // Multistep processing : report progress.