diff --git a/core/lib/Drupal/Core/Form/FormBuilder.php b/core/lib/Drupal/Core/Form/FormBuilder.php index b7b77f3..cbaf908 100644 --- a/core/lib/Drupal/Core/Form/FormBuilder.php +++ b/core/lib/Drupal/Core/Form/FormBuilder.php @@ -419,6 +419,7 @@ protected function getUncacheableKeys() { 'rebuild', 'rebuild_info', 'redirect', + 'redirect_route', 'no_redirect', 'temporary', // Internal properties defined by form processing. diff --git a/core/modules/block/custom_block/lib/Drupal/custom_block/CustomBlockFormController.php b/core/modules/block/custom_block/lib/Drupal/custom_block/CustomBlockFormController.php index e1f5eaa..ffa7d47 100644 --- a/core/modules/block/custom_block/lib/Drupal/custom_block/CustomBlockFormController.php +++ b/core/modules/block/custom_block/lib/Drupal/custom_block/CustomBlockFormController.php @@ -220,7 +220,7 @@ public function delete(array $form, array &$form_state) { $query->remove('destination'); } $form_state['redirect_route'] = array( - 'route_name' => 'custom_block.edit', + 'route_name' => 'custom_block.delete', 'route_parameters' => array( 'custom_block' => $this->entity->id(), ),