diff --git a/core/modules/node/src/NodeTypeAccessControlHandler.php b/core/modules/node/src/NodeTypeAccessControlHandler.php
index 067727d..84f3e0c 100644
--- a/core/modules/node/src/NodeTypeAccessControlHandler.php
+++ b/core/modules/node/src/NodeTypeAccessControlHandler.php
@@ -23,15 +23,24 @@ class NodeTypeAccessControlHandler extends EntityAccessControlHandler {
    * {@inheritdoc}
    */
   protected function checkAccess(EntityInterface $entity, $operation, $langcode, AccountInterface $account) {
-    if ($operation == 'delete') {
-      if ($entity->isLocked()) {
-        return AccessResult::forbidden()->cacheUntilEntityChanges($entity);
-      }
-      else {
-        return parent::checkAccess($entity, $operation, $langcode, $account)->cacheUntilEntityChanges($entity);
-      }
+    switch ($operation) {
+      case 'view':
+        return AccessResult::allowedIfHasPermission($account, 'access content');
+        break;
+
+      case 'delete':
+        if ($entity->isLocked()) {
+          return AccessResult::forbidden()->cacheUntilEntityChanges($entity);
+        }
+        else {
+          return parent::checkAccess($entity, $operation, $langcode, $account)->cacheUntilEntityChanges($entity);
+        }
+        break;
+
+      default:
+        return parent::checkAccess($entity, $operation, $langcode, $account);
+        break;
     }
-    return parent::checkAccess($entity, $operation, $langcode, $account);
   }
 
 }
diff --git a/core/modules/node/src/Tests/NodeAdminTest.php b/core/modules/node/src/Tests/NodeAdminTest.php
index 7769acc..4785d71 100644
--- a/core/modules/node/src/Tests/NodeAdminTest.php
+++ b/core/modules/node/src/Tests/NodeAdminTest.php
@@ -126,10 +126,16 @@ function testContentAdminPages() {
     // Verify view, edit, and delete links for any content.
     $this->drupalGet('admin/content');
     $this->assertResponse(200);
+
+    $node_type_labels = $this->xpath('//td[contains(@class, "views-field-type")]');
+    $delta = 0;
     foreach ($nodes as $node) {
       $this->assertLinkByHref('node/' . $node->id());
       $this->assertLinkByHref('node/' . $node->id() . '/edit');
       $this->assertLinkByHref('node/' . $node->id() . '/delete');
+      // Verify that we can see the content type label.
+      $this->assertEqual(trim((string) $node_type_labels[$delta]), $node->type->entity->label());
+      $delta++;
     }
 
     // Verify filtering by publishing status.
