diff --git a/CHANGELOG.unreleased.md b/CHANGELOG.unreleased.md index 37ae4a32f..fdb21957e 100644 --- a/CHANGELOG.unreleased.md +++ b/CHANGELOG.unreleased.md @@ -4,6 +4,8 @@ ### Bug fixes +- [Home] Always sort the items by their names as a secondary sort criteria [#3983](https://github.com/vatesfr/xen-orchestra/issues/3983) (PR [#4047](https://github.com/vatesfr/xen-orchestra/pull/4047)) + ### Released packages - xo-server v5.38.0 diff --git a/packages/xo-web/src/xo-app/home/index.js b/packages/xo-web/src/xo-app/home/index.js index 7cb139cce..0e88dbcea 100644 --- a/packages/xo-web/src/xo-app/home/index.js +++ b/packages/xo-web/src/xo-app/home/index.js @@ -674,7 +674,10 @@ export default class Home extends Component { _getFilteredItems = createSort( createFilter(() => this.props.items, this._getFilterFunction), - () => this.state.sortBy, + createSelector( + () => this.state.sortBy, + sortBy => [sortBy, 'name_label'] + ), () => this.state.sortOrder )