From 5d0a308d1de0b915e23f75ef05134987aa5c0061 Mon Sep 17 00:00:00 2001 From: Pierre Donias Date: Thu, 14 May 2020 11:11:05 +0200 Subject: [PATCH] fix(xo-web/SortedTable): don't inject empty filter if there isn't a URL param (#4994) --- CHANGELOG.unreleased.md | 1 + packages/xo-web/src/common/sorted-table/index.js | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.unreleased.md b/CHANGELOG.unreleased.md index 2763b5b74..179a7e6f3 100644 --- a/CHANGELOG.unreleased.md +++ b/CHANGELOG.unreleased.md @@ -18,6 +18,7 @@ - Fix mounting of NFS remote in FreeBSD (PR [#4988](https://github.com/vatesfr/xen-orchestra/issues/4988)) - [Remotes] Fix "remote is disabled" error on getting the remotes info (commit [eb2f429964d7adc264bf678c37e49a856454388e](https://github.com/vatesfr/xen-orchestra/commit/eb2f429964d7adc264bf678c37e49a856454388e)) +- Fix default filters not being set in all tables (PR [#4994](https://github.com/vatesfr/xen-orchestra/pull/4994)) ### Released packages diff --git a/packages/xo-web/src/common/sorted-table/index.js b/packages/xo-web/src/common/sorted-table/index.js index 0a7026093..95a8c580f 100644 --- a/packages/xo-web/src/common/sorted-table/index.js +++ b/packages/xo-web/src/common/sorted-table/index.js @@ -633,7 +633,10 @@ class SortedTable extends Component { _getParsedQueryString = createSelector( () => this.props.router.location.query[this.props.stateUrlParam], - (urlState = '') => { + urlState => { + if (urlState === undefined) { + return {} + } const [, page, selectedColumnId, sortOrder, filter] = URL_STATE_RE.exec(urlState) || [] return {