diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2025-10-08 21:05:58 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2025-10-08 21:05:58 -0300 |
commit | 74bd087bb01c759b1bf38c9bc445e42b43684276 (patch) | |
tree | d1de4b7810d872d8aaf946481eaf756cb9af86f2 /src/search-select.js | |
parent | 41047053455418f274d73bbce43ab4235601e78e (diff) |
search: include differently named secondary releases preview
Diffstat (limited to 'src/search-select.js')
-rw-r--r-- | src/search-select.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/search-select.js b/src/search-select.js index e7372ad4..68d2f4e9 100644 --- a/src/search-select.js +++ b/src/search-select.js @@ -3,6 +3,7 @@ // These files totally go together, so read them side by side, okay? import baseSearchSpec from '#search-shape'; +import {getKebabCase} from '#wiki-data'; function prepareArtwork(artwork, thing, { checkIfImagePathHasCachedThumbnails, @@ -105,7 +106,10 @@ function genericSelect(wikiData) { sortByGroupRank( wikiData.trackData - .filter(track => track.isMainRelease)), + .filter(track => + track.isMainRelease || + (getKebabCase(track.name) !== + getKebabCase(track.mainReleaseTrack.name)))), ].flat(); } |