diff --git a/core/modules/node/src/NodeForm.php b/core/modules/node/src/NodeForm.php
index 162ba1b..ec0ad41 100644
--- a/core/modules/node/src/NodeForm.php
+++ b/core/modules/node/src/NodeForm.php
@@ -83,7 +83,10 @@ public function form(array $form, FormStateInterface $form_state) {
 
     if ($preview = $store->get($uuid)) {
       /** @var $preview \Drupal\Core\Form\FormStateInterface */
-      $form_state = $preview;
+
+      foreach ($preview->getValues() as $name => $value) {
+        $form_state->setValue($name, $value);
+      }
 
       // Rebuild the form.
       $form_state->setRebuild();
