Commit 37b75fcd authored by Henrique Mendes's avatar Henrique Mendes Committed by Henrique Mendes
Browse files

Issue #3109812 by hmendes, coofercat, andregp: Redirect Doesn't Happen in All Cases

parent cf6b362e
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -193,6 +193,10 @@ function entity_redirect_submit($form, FormStateInterface $form_state) {
      }
      $settings = $options['edit'];
    }

    // Remove the default destination parameter.
    \Drupal::request()->query->remove('destination');

    switch ($settings['destination']) {
      case 'add_form':
        $route_provider = \Drupal::service('router.route_provider');
@@ -220,6 +224,7 @@ function entity_redirect_submit($form, FormStateInterface $form_state) {
        if (empty($settings['url'])) {
          return;
        }

        $form_state->setRedirectUrl(Url::fromUri('internal:' . $settings['url']));
        break;