diff --git a/tmgmt.module b/tmgmt.module
index 848439a..2c890ea 100644
--- a/tmgmt.module
+++ b/tmgmt.module
@@ -931,7 +931,8 @@ function tmgmt_job_checkout_and_redirect(FormStateInterface $form_state, array $
 /**
  * Helper function for redirecting a form after a button has been clicked.
  */
-function tmgmt_submit_redirect(array $form, FormStateInterface $form_state){
+function tmgmt_submit_redirect(array $form, FormStateInterface $form_state) {
+  \Drupal::request()->query->remove('destination');
   if ($form_state->getTriggeringElement()['#redirect']) {
     $form_state->setRedirectUrl(Url::fromUri('base:' . $form_state->getTriggeringElement()['#redirect']));
   }
