diff --git a/core/modules/node/lib/Drupal/node/NodeFormController.php b/core/modules/node/lib/Drupal/node/NodeFormController.php index 3fdd99e..2d632f4 100644 --- a/core/modules/node/lib/Drupal/node/NodeFormController.php +++ b/core/modules/node/lib/Drupal/node/NodeFormController.php @@ -121,7 +121,7 @@ public function form(array $form, array &$form_state) { '#type' => 'checkbox', '#title' => t('Create new revision'), '#default_value' => $node->isNewRevision(), - '#access' => user_access('administer nodes'), + '#access' => $node->isNewRevision() || user_access('administer nodes'), '#group' => 'revision_information', ); @@ -137,7 +137,7 @@ public function form(array $form, array &$form_state) { ), ), '#group' => 'revision_information', - '#access' => user_access('administer nodes'), + '#access' => $node->isNewRevision() || user_access('administer nodes'), ); // Node author information for administrators.