diff --git a/core/modules/node/src/NodeViewBuilder.php b/core/modules/node/src/NodeViewBuilder.php
index 54f57b4..696b822 100644
--- a/core/modules/node/src/NodeViewBuilder.php
+++ b/core/modules/node/src/NodeViewBuilder.php
@@ -10,6 +10,7 @@
 use Drupal\Core\Entity\Display\EntityViewDisplayInterface;
 use Drupal\Core\Entity\EntityInterface;
 use Drupal\Core\Entity\EntityViewBuilder;
+use Drupal\Core\Entity\ContentEntityBase;
 
 /**
  * Render controller for nodes.
@@ -169,7 +170,8 @@ protected static function buildLinks(NodeInterface $entity, $view_mode) {
   protected function alterBuild(array &$build, EntityInterface $entity, EntityViewDisplayInterface $display, $view_mode, $langcode = NULL) {
     /** @var \Drupal\node\NodeInterface $entity */
     parent::alterBuild($build, $entity, $display, $view_mode, $langcode);
-    if ($entity->id()) {
+    $revision = entity_load($entity->getEntityTypeId(),$entity->id());
+    if ($entity->id() && ContentEntityBase::isDefaultRevision($revision)==TRUE) {
       $build['#contextual_links']['node'] = array(
         'route_parameters' =>array('node' => $entity->id()),
         'metadata' => array('changed' => $entity->getChangedTime()),
