diff --git a/CHANGELOG b/CHANGELOG index 48346b643ab33b8fec36979cb2eeb5644f0806fe..5ab83783414da7898b33afe3bf0d3adea63f62d5 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -5,4 +5,10 @@ Changelog 0.2.4 (unreleased) ------------------ -Models: now store relese group mbid on Album model (#7) +Features: + +- Models: now store relese group mbid on Album model (#7) + +Bugfixes: + +- Library: fixen broken "play all albums" button on artist cards in Artist browsing view (#43) diff --git a/front/src/components/library/Artists.vue b/front/src/components/library/Artists.vue index 07727a0595efcc550f61ec0738b9d7070d0b146c..2f0fb0a9236197d725191d4d1106037f855d3955 100644 --- a/front/src/components/library/Artists.vue +++ b/front/src/components/library/Artists.vue @@ -30,6 +30,7 @@ <script> import config from '@/config' +import backend from '@/audio/backend' import logger from '@/logging' import ArtistCard from '@/components/audio/artist/Card' import Pagination from '@/components/Pagination' @@ -66,6 +67,13 @@ export default { logger.default.debug('Fetching artists') this.$http.get(url, {params: params}).then((response) => { self.result = response.data + self.result.results.map((artist) => { + var albums = JSON.parse(JSON.stringify(artist.albums)).map((album) => { + return backend.Album.clean(album) + }) + artist.albums = albums + return artist + }) self.isLoading = false }) },