Fix #1016: fixed broken fallback to album cover on artist card/detail

This commit is contained in:
Eliot Berriot 2020-01-24 07:16:28 +01:00
parent 9f3ca7b4c5
commit 8a0cf918da
No known key found for this signature in database
GPG Key ID: 6B501DFD73514E14
2 changed files with 4 additions and 4 deletions

View File

@ -51,13 +51,13 @@ export default {
return url return url
}, },
cover () { cover () {
if (this.artist.cover) { if (this.artist.cover && this.artist.cover.original) {
return this.artist.cover return this.artist.cover
} }
return this.artist.albums.map((a) => { return this.artist.albums.map((a) => {
return a.cover return a.cover
}).filter((c) => { }).filter((c) => {
return !!c return c && c.original
})[0] || {} })[0] || {}
}, },
} }

View File

@ -230,12 +230,12 @@ export default {
) )
}, },
cover() { cover() {
if (this.object.cover) { if (this.object.cover && this.object.cover.original) {
return this.object.cover return this.object.cover
} }
return this.object.albums return this.object.albums
.filter(album => { .filter(album => {
return album.cover return album.cover && album.cover.original
}) })
.map(album => { .map(album => {
return album.cover return album.cover