diff --git a/core/modules/node/lib/Drupal/node/NodeAccessController.php b/core/modules/node/lib/Drupal/node/NodeAccessController.php index ec68b7e..c636ebb 100644 --- a/core/modules/node/lib/Drupal/node/NodeAccessController.php +++ b/core/modules/node/lib/Drupal/node/NodeAccessController.php @@ -113,7 +113,7 @@ protected function accessGrants(EntityInterface $node, $operation, $langcode = L $query->condition('grant_' . $operation, 1, '>='); // Check for grants for this node and the correct langcode. $nids = db_and() - ->condition('nid', $node->nid) + ->condition('nid', $node->id()) ->condition('langcode', $langcode); // If the node is published, also take the default grant into account. The // default is saved with a node ID of 0.