mirror of
https://github.com/opensupports/opensupports.git
synced 2025-09-26 11:29:05 +02:00
Fix error in searchbox in tickets/search-tickets (#891)
This commit is contained in:
parent
994a39ad6d
commit
a64c9f2255
@ -3,7 +3,6 @@ import _ from 'lodash';
|
|||||||
import {connect} from 'react-redux';
|
import {connect} from 'react-redux';
|
||||||
|
|
||||||
import i18n from 'lib-app/i18n';
|
import i18n from 'lib-app/i18n';
|
||||||
import searchTicketsUtils from 'lib-app/search-tickets-utils';
|
|
||||||
|
|
||||||
import Menu from 'core-components/menu';
|
import Menu from 'core-components/menu';
|
||||||
import queryString from 'query-string';
|
import queryString from 'query-string';
|
||||||
|
@ -102,11 +102,15 @@ export default {
|
|||||||
getFiltersForURL(filtersWithShouldRemoveParams) {
|
getFiltersForURL(filtersWithShouldRemoveParams) {
|
||||||
const shouldRemoveCustomParam = filtersWithShouldRemoveParams.shouldRemoveCustomParam ? filtersWithShouldRemoveParams.shouldRemoveCustomParam : false;
|
const shouldRemoveCustomParam = filtersWithShouldRemoveParams.shouldRemoveCustomParam ? filtersWithShouldRemoveParams.shouldRemoveCustomParam : false;
|
||||||
const shouldRemoveUseInitialValuesParam = filtersWithShouldRemoveParams.shouldRemoveUseInitialValuesParam ? filtersWithShouldRemoveParams.shouldRemoveUseInitialValuesParam : false;
|
const shouldRemoveUseInitialValuesParam = filtersWithShouldRemoveParams.shouldRemoveUseInitialValuesParam ? filtersWithShouldRemoveParams.shouldRemoveUseInitialValuesParam : false;
|
||||||
let filters = filtersWithShouldRemoveParams.filters;
|
const currentSearchParams = queryString.parse(window.location.search);
|
||||||
|
let filters = {
|
||||||
|
...currentSearchParams,
|
||||||
|
...filtersWithShouldRemoveParams.filters,
|
||||||
|
};
|
||||||
|
|
||||||
filters = {
|
filters = {
|
||||||
...queryString.parse(window.location.search),
|
|
||||||
...filters,
|
...filters,
|
||||||
|
query: filters.query ? encodeURIComponent(filters.query) : filters.query
|
||||||
};
|
};
|
||||||
|
|
||||||
if(shouldRemoveCustomParam) delete filters.custom;
|
if(shouldRemoveCustomParam) delete filters.custom;
|
||||||
@ -127,7 +131,7 @@ export default {
|
|||||||
else return query + `&${filter}=${JSON.stringify(value)}`;
|
else return query + `&${filter}=${JSON.stringify(value)}`;
|
||||||
}, '').slice(1);
|
}, '').slice(1);
|
||||||
|
|
||||||
if(!_.isEqual(queryString.parse(`?${query}`), queryString.parse(window.location.search))) {
|
if(!_.isEqual(queryString.parse(`?${query}`), currentSearchParams)) {
|
||||||
return `?${query}`;
|
return `?${query}`;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user