summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2010-05-31 08:02:33 +0000
committerDries Buytaert <dries@buytaert.net>2010-05-31 08:02:33 +0000
commite3690d92468907b231acd0e06dde7ba0612cf777 (patch)
tree359aaa6ddd34f6249ab1935377e4716b75bb166e
parent78a04881d5f3105eb54a676c42b982bd42aa4a63 (diff)
downloadbrdo-e3690d92468907b231acd0e06dde7ba0612cf777.tar.gz
brdo-e3690d92468907b231acd0e06dde7ba0612cf777.tar.bz2
- Patch #478946 by Scott Reynolds: node_access() batch rebuild will 'fail' when a node isn't loadable.
-rw-r--r--modules/node/node.module4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/node/node.module b/modules/node/node.module
index 12f1017ba..a5d9d770c 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -3260,14 +3260,14 @@ function _node_access_rebuild_batch_operation(&$context) {
$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.