diff --git a/core/lib/Drupal/Core/Form/FormBuilder.php b/core/lib/Drupal/Core/Form/FormBuilder.php index 6ed265f..78078ab 100644 --- a/core/lib/Drupal/Core/Form/FormBuilder.php +++ b/core/lib/Drupal/Core/Form/FormBuilder.php @@ -528,15 +528,11 @@ public function processForm($form_id, &$form, &$form_state) { // With GET, these forms are always submitted if requested. if ($form_state['method'] == 'get' && !empty($form_state['always_process'])) { - if (!isset($form_state['input']['form_build_id'])) { - $form_state['input']['form_build_id'] = $form['#build_id']; - } if (!isset($form_state['input']['form_id'])) { $form_state['input']['form_id'] = $form_id; } - if (!isset($form_state['input']['form_token']) && isset($form['#token'])) { - $form_state['input']['form_token'] = $this->csrfToken->get($form['#token']); - } + $form_state['no_cache'] = TRUE; + unset($form['#token']); } // self::doBuildForm() finishes building the form by calling element