diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2026-06-04 09:08:19 -0300 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2026-06-04 09:08:19 -0300 |
| commit | 633b187be50bd059103adbe6130310f27551a6ac (patch) | |
| tree | e76ad09801cb3de40f04ccbc3762701e1541bb1b /src/content/dependencies/generateArtistInfoPageRereleaseTooltip.js | |
| parent | aeed300cb9f4fc543a4fdadc294106e455900309 (diff) | |
content: gAIP: exclude meta-albums from rerelease relationships
Diffstat (limited to 'src/content/dependencies/generateArtistInfoPageRereleaseTooltip.js')
| -rw-r--r-- | src/content/dependencies/generateArtistInfoPageRereleaseTooltip.js | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/content/dependencies/generateArtistInfoPageRereleaseTooltip.js b/src/content/dependencies/generateArtistInfoPageRereleaseTooltip.js index bf5fe616..d9f7eb34 100644 --- a/src/content/dependencies/generateArtistInfoPageRereleaseTooltip.js +++ b/src/content/dependencies/generateArtistInfoPageRereleaseTooltip.js @@ -4,8 +4,12 @@ export default { query(track, artist) { const query = {}; + const regularReleases = + track.allReleases + .filter(track => track.album.style !== 'meta'); + query.firstRelease = - sortAlbumsTracksChronologically(track.allReleases)[0]; + sortAlbumsTracksChronologically(regularReleases)[0]; const contribs = [ ...query.firstRelease.artistContribs, @@ -36,12 +40,10 @@ export default { artist.name, rereleaseDate: - track.dateFirstReleased ?? - track.album.date, + track.date, firstReleaseDate: - query.firstRelease.dateFirstReleased ?? - query.firstRelease.album.date, + query.firstRelease.date, creditedOnFirstRelease: query.creditedOnFirstRelease, |