From 6b8d2a60a7aa4b5500ff6a546ae76c2c48e5f97d Mon Sep 17 00:00:00 2001 From: Qstick Date: Fri, 2 Oct 2020 23:06:06 -0400 Subject: [PATCH] Fixed: Tag details list series in alphabetical order Co-Authored-By: Mark McDowall Signed-off-by: Robin Dadswell --- .../TagDetailsModalContentConnector.js | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/frontend/src/Settings/Tags/Details/TagDetailsModalContentConnector.js b/frontend/src/Settings/Tags/Details/TagDetailsModalContentConnector.js index 51fa01aec..c57f1f337 100644 --- a/frontend/src/Settings/Tags/Details/TagDetailsModalContentConnector.js +++ b/frontend/src/Settings/Tags/Details/TagDetailsModalContentConnector.js @@ -17,6 +17,26 @@ function createMatchingAuthorSelector() { ); } +function createMatchingArtistSelector() { + return createSelector( + createUnorderedMatchingArtistSelector(), + (artists) => { + return artists.sort((artistA, artistB) => { + const sortNameA = artistA.sortName; + const sortNameB = artistB.sortName; + + if (sortNameA > sortNameB) { + return 1; + } else if (sortNameA < sortNameB) { + return -1; + } + + return 0; + }); + } + ); +} + function createMatchingDelayProfilesSelector() { return createSelector( (state, { delayProfileIds }) => delayProfileIds,