diff --git a/app/assets/javascripts/jobs/components/filtered_search/utils.js b/app/assets/javascripts/jobs/components/filtered_search/utils.js index 58cfc6234365b7acd3f87802b7b57a7d713a5cd4..eef5b73886336b885619155cde8d6dd1deef01ae 100644 --- a/app/assets/javascripts/jobs/components/filtered_search/utils.js +++ b/app/assets/javascripts/jobs/components/filtered_search/utils.js @@ -9,7 +9,7 @@ export const validateQueryString = (queryStringObj) => { const filters = Object.keys(queryStringObj); - if (filters[0] === 'statuses') { + if (filters.includes('statuses')) { const found = jobStatusValues.find((status) => status === queryStringObj.statuses); if (found) { diff --git a/app/assets/javascripts/jobs/components/table/jobs_table_app.vue b/app/assets/javascripts/jobs/components/table/jobs_table_app.vue index 3903953c1a98b26d379b12bebb2e6f15d26d32e2..b8ba781ab5fc657432d7024eeed05aedd2a54c1c 100644 --- a/app/assets/javascripts/jobs/components/table/jobs_table_app.vue +++ b/app/assets/javascripts/jobs/components/table/jobs_table_app.vue @@ -99,7 +99,7 @@ export default { return this.jobs.count; }, validatedQueryString() { - const queryStringObject = queryToObject(window.location.search, { gatherArrays: true }); + const queryStringObject = queryToObject(window.location.search); return validateQueryString(queryStringObject); }, diff --git a/spec/frontend/jobs/components/filtered_search/jobs_filtered_search_spec.js b/spec/frontend/jobs/components/filtered_search/jobs_filtered_search_spec.js index 95a444726ca8bf5466eac6499178f977ab1047f0..98bdfc3fcbcf6539ff740723c11db736bf7fad68 100644 --- a/spec/frontend/jobs/components/filtered_search/jobs_filtered_search_spec.js +++ b/spec/frontend/jobs/components/filtered_search/jobs_filtered_search_spec.js @@ -59,7 +59,7 @@ describe('Jobs filtered search', () => { expect(findFilteredSearch().props('value')).toEqual([]); }); - it('filtered serach returns correct data shape when passed query string', () => { + it('filtered search returns correct data shape when passed query string', () => { const value = 'SUCCESS'; createComponent({ queryString: { statuses: value } });