From 1dea45c7c6d472cf985aad60e58b38567c59155e Mon Sep 17 00:00:00 2001
From: Siddharth Asthana <siddharthasthana31@gmail.com>
Date: Sat, 10 Jul 2021 19:34:47 +0530
Subject: [PATCH] Migrate the deprecated "urlParamsToObject" to "queryToObject"

Changelog: other
EE: true
---
 ee/app/assets/javascripts/epics_list/epics_list_bundle.js | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/ee/app/assets/javascripts/epics_list/epics_list_bundle.js b/ee/app/assets/javascripts/epics_list/epics_list_bundle.js
index 5d51192dcf31b..f1188f642ad71 100644
--- a/ee/app/assets/javascripts/epics_list/epics_list_bundle.js
+++ b/ee/app/assets/javascripts/epics_list/epics_list_bundle.js
@@ -4,8 +4,7 @@ import VueApollo from 'vue-apollo';
 import { IssuableStates } from '~/issuable_list/constants';
 import createDefaultClient from '~/lib/graphql';
 import { parseBoolean, convertObjectPropsToCamelCase } from '~/lib/utils/common_utils';
-// eslint-disable-next-line import/no-deprecated
-import { urlParamsToObject } from '~/lib/utils/url_utility';
+import { queryToObject } from '~/lib/utils/url_utility';
 
 import EpicsListApp from './components/epics_list_root.vue';
 
@@ -42,8 +41,7 @@ export default function initEpicsList({ mountPointSelector }) {
     isSignedIn,
   } = mountPointEl.dataset;
 
-  // eslint-disable-next-line import/no-deprecated
-  const rawFilterParams = urlParamsToObject(window.location.search);
+  const rawFilterParams = queryToObject(window.location.search, { gatherArrays: true });
   const initialFilterParams = {
     ...convertObjectPropsToCamelCase(rawFilterParams, {
       dropKeys: ['scope', 'utf8', 'state', 'sort'], // These keys are unsupported/unnecessary
-- 
GitLab