summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/members/components/filter_sort/members_filtered_search_bar.vue
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/members/components/filter_sort/members_filtered_search_bar.vue')
-rw-r--r--app/assets/javascripts/members/components/filter_sort/members_filtered_search_bar.vue25
1 files changed, 16 insertions, 9 deletions
diff --git a/app/assets/javascripts/members/components/filter_sort/members_filtered_search_bar.vue b/app/assets/javascripts/members/components/filter_sort/members_filtered_search_bar.vue
index 33d86dec767..e9329fb1d88 100644
--- a/app/assets/javascripts/members/components/filter_sort/members_filtered_search_bar.vue
+++ b/app/assets/javascripts/members/components/filter_sort/members_filtered_search_bar.vue
@@ -1,7 +1,12 @@
<script>
import { GlFilteredSearchToken } from '@gitlab/ui';
import { mapState } from 'vuex';
-import { getParameterByName, setUrlParams, queryToObject } from '~/lib/utils/url_utility';
+import {
+ getParameterByName,
+ setUrlParams,
+ queryToObject,
+ redirectTo,
+} from '~/lib/utils/url_utility';
import { s__ } from '~/locale';
import {
SEARCH_TOKEN_TYPE,
@@ -122,14 +127,16 @@ export default {
const sortParamValue = getParameterByName(SORT_QUERY_PARAM_NAME);
const activeTabParamValue = getParameterByName(ACTIVE_TAB_QUERY_PARAM_NAME);
- window.location.href = setUrlParams(
- {
- ...params,
- ...(sortParamValue && { [SORT_QUERY_PARAM_NAME]: sortParamValue }),
- ...(activeTabParamValue && { [ACTIVE_TAB_QUERY_PARAM_NAME]: activeTabParamValue }),
- },
- window.location.href,
- true,
+ redirectTo(
+ setUrlParams(
+ {
+ ...params,
+ ...(sortParamValue && { [SORT_QUERY_PARAM_NAME]: sortParamValue }),
+ ...(activeTabParamValue && { [ACTIVE_TAB_QUERY_PARAM_NAME]: activeTabParamValue }),
+ },
+ window.location.href,
+ true,
+ ),
);
},
},