diff --git a/core/lib/Drupal/Core/Entity/EntityAccessController.php b/core/lib/Drupal/Core/Entity/EntityAccessController.php index 8caa93b..32e81f1 100644 --- a/core/lib/Drupal/Core/Entity/EntityAccessController.php +++ b/core/lib/Drupal/Core/Entity/EntityAccessController.php @@ -63,7 +63,7 @@ public function access(EntityInterface $entity, $operation, $langcode = Language // controller check create access. $return = (bool) $this->checkAccess($entity, $operation, $langcode, $account); } - return $this->setCache($return, $entity, $operation, $langcode, $account); + return $this->setCache($return, $entity->uuid(), $operation, $langcode, $account); } /** diff --git a/core/modules/node/node.module b/core/modules/node/node.module index b39e51c..33c0379 100644 --- a/core/modules/node/node.module +++ b/core/modules/node/node.module @@ -2157,7 +2157,7 @@ function node_form_system_themes_admin_form_submit($form, &$form_state) { function node_access($op, $node, $account = NULL, $langcode = NULL) { $access_controller = Drupal::entityManager()->getAccessController('node'); - if ($op == 'crate') { + if ($op == 'create') { if (!$node instanceof EntityInterface) { $bundle = $node; }