diff --git a/core/modules/node/src/NodeForm.php b/core/modules/node/src/NodeForm.php index f5ce77c..327aee5 100644 --- a/core/modules/node/src/NodeForm.php +++ b/core/modules/node/src/NodeForm.php @@ -81,6 +81,7 @@ protected function prepareEntity() { */ public function form(array $form, FormStateInterface $form_state) { + // Try to restore from temp store. $uuid = $this->entity->uuid(); $store = $this->tempStoreFactory->get('node_preview'); @@ -89,15 +90,9 @@ public function form(array $form, FormStateInterface $form_state) { $uuid = $request_uuid; } - // Try to restore from temp store. if ($preview = $store->get($uuid)) { $form_state = $preview; - // Remove the redirect value that was set in NodeForm::preview(). - if ($form_state->hasValue('redirect')) { - $form_state->unsetValue('redirect'); - } - // Rebuild the form. $form_state['rebuild'] = TRUE; $this->entity = $preview['controller']->getEntity();