diff --git a/x-pack/legacy/plugins/index_management/public/app/sections/home/index_list/index_table/index_table.js b/x-pack/legacy/plugins/index_management/public/app/sections/home/index_list/index_table/index_table.js index 9441207a0da20..e043323c5b290 100644 --- a/x-pack/legacy/plugins/index_management/public/app/sections/home/index_list/index_table/index_table.js +++ b/x-pack/legacy/plugins/index_management/public/app/sections/home/index_list/index_table/index_table.js @@ -104,7 +104,13 @@ export class IndexTable extends Component { const { filterChanged, filterFromURI } = this.props; if (filterFromURI) { const decodedFilter = decodeURIComponent(filterFromURI); - filterChanged(EuiSearchBar.Query.parse(decodedFilter)); + + try { + const filter = EuiSearchBar.Query.parse(decodedFilter); + filterChanged(filter); + } catch (e) { + this.setState({ filterError: e }); + } } } componentWillUnmount() { @@ -122,7 +128,8 @@ export class IndexTable extends Component { return; } return ( - + <> + - - + + ); } onFilterChanged = ({ query, error }) => {