« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/common-util/wiki-data.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/common-util/wiki-data.js')
-rw-r--r--src/common-util/wiki-data.js13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/common-util/wiki-data.js b/src/common-util/wiki-data.js
index f47a48ff..d407cb4e 100644
--- a/src/common-util/wiki-data.js
+++ b/src/common-util/wiki-data.js
@@ -177,7 +177,7 @@ export function filterAlbumsByCommentary(albums) {
 export function getAlbumCover(album, {to}) {
   // Some albums don't have art! This function returns null in that case.
   if (album.hasCoverArt) {
-    return to('media.albumCover', album.directory, album.coverArtFileExtension);
+    return to(...album.coverArtworks[0].path);
   } else {
     return null;
   }
@@ -235,6 +235,15 @@ export function getArtistNumContributions(artist) {
 
       artist.flashContributorContributions
         .filter(keep),
+
+      artist.miscellaneousAdditionalFileArtistContributions
+        .filter(keep),
+
+      artist.sheetMusicFileArtistContributions
+        .filter(keep),
+
+      artist.midiProjectFileArtistContributions
+        .filter(keep),
     ],
     ({length}) => length);
 }
@@ -265,7 +274,7 @@ export function getTrackCover(track, {to}) {
   if (!track.hasUniqueCoverArt) {
     return getAlbumCover(track.album, {to});
   } else {
-    return to('media.trackCover', track.album.directory, track.directory, track.coverArtFileExtension);
+    return to(...track.trackArtworks[0].path);
   }
 }