only in patch2: unchanged: --- a/core/modules/node/lib/Drupal/node/NodeFormController.php +++ b/core/modules/node/lib/Drupal/node/NodeFormController.php @@ -50,8 +50,6 @@ protected function prepareEntity() { // Remove the log message from the original node entity. $node->log = NULL; } - // Always use the default revision setting. - $node->setNewRevision(!empty($this->settings['options']['revision'])); } /** @@ -123,7 +121,7 @@ public function form(array $form, array &$form_state) { $form['revision'] = array( '#type' => 'checkbox', '#title' => t('Create new revision'), - '#default_value' => $node->isNewRevision(), + '#default_value' => !empty($this->settings['options']['revision']), '#access' => $node->isNewRevision() || user_access('administer nodes'), '#group' => 'revision_information', );