Fix #871: broken URL to artist and album on album and track pages

This commit is contained in:
Eliot Berriot 2019-06-28 11:57:32 +02:00
parent 0524c6db97
commit 18f0ed46a7
No known key found for this signature in database
GPG Key ID: DD6965E2476E5C27
3 changed files with 4 additions and 3 deletions

View File

@ -0,0 +1 @@
Fixed broken URL to artist and album on album and track pages (#871)

View File

@ -192,7 +192,7 @@ export default {
subtitle () {
let route = this.$router.resolve({name: 'library.artists.detail', params: {id: this.object.artist.id }})
let msg = this.$npgettext('Content/Album/Header.Title', 'Album containing %{ count } track, by <a class="internal" href="%{ artistUrl }">%{ artist }</a>', 'Album containing %{ count } tracks, by <a class="internal" href="%{ artistUrl }">%{ artist }</a>', this.object.tracks.length)
return this.$gettextInterpolate(msg, {count: this.object.tracks.length, artist: this.object.artist.name, artistUrl: route.location.path})
return this.$gettextInterpolate(msg, {count: this.object.tracks.length, artist: this.object.artist.name, artistUrl: route.href})
}
},
watch: {

View File

@ -210,11 +210,11 @@ export default {
},
albumUrl () {
let route = this.$router.resolve({name: 'library.albums.detail', params: {id: this.track.album.id }})
return route.location.path
return route.href
},
artistUrl () {
let route = this.$router.resolve({name: 'library.artists.detail', params: {id: this.track.artist.id }})
return route.location.path
return route.href
},
headerStyle() {
if (!this.cover) {