Skip to content
Snippets Groups Projects
Commit f221e075 authored by catch's avatar catch
Browse files

Issue #315302 by mstrelan, tacituseu, PaulMagrath, coltrane, yched,...

Issue #315302 by mstrelan, tacituseu, PaulMagrath, coltrane, yched, DamienMcKenna, quietone: Node Access Rebuild never finishes (infinite loop)
parent d6f9f1d4
No related branches found
No related tags found
No related merge requests found
......@@ -1185,10 +1185,11 @@ function _node_access_rebuild_batch_operation(&$context) {
->execute();
$node_storage->resetCache($nids);
$nodes = Node::loadMultiple($nids);
foreach ($nodes as $nid => $node) {
foreach ($nids as $nid) {
// To preserve database integrity, only write grants if the node
// loads successfully.
if (!empty($node)) {
if (!empty($nodes[$nid])) {
$node = $nodes[$nid];
/** @var \Drupal\node\NodeAccessControlHandlerInterface $access_control_handler */
$access_control_handler = \Drupal::entityTypeManager()->getAccessControlHandler('node');
$grants = $access_control_handler->acquireGrants($node);
......
......@@ -1842,11 +1842,6 @@ parameters:
count: 1
path: modules/node/node.module
-
message: "#^Variable \\$node in empty\\(\\) always exists and is not falsy\\.$#"
count: 1
path: modules/node/node.module
-
message: "#^Method Drupal\\\\node\\\\ConfigTranslation\\\\NodeTypeMapper\\:\\:setEntity\\(\\) should return bool but return statement is missing\\.$#"
count: 1
......
  • catch @catch

    mentioned in commit 0dd82d68

    ·

    mentioned in commit 0dd82d68

    Toggle commit list
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment