Fixed #43: broken play all button on artist card

This commit is contained in:
Eliot Berriot 2017-12-13 23:46:09 +01:00
parent 35e9b48cfe
commit 58c6a27b1c
No known key found for this signature in database
GPG Key ID: DD6965E2476E5C27
2 changed files with 15 additions and 1 deletions

View File

@ -5,4 +5,10 @@ Changelog
0.2.4 (unreleased) 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)

View File

@ -30,6 +30,7 @@
<script> <script>
import config from '@/config' import config from '@/config'
import backend from '@/audio/backend'
import logger from '@/logging' import logger from '@/logging'
import ArtistCard from '@/components/audio/artist/Card' import ArtistCard from '@/components/audio/artist/Card'
import Pagination from '@/components/Pagination' import Pagination from '@/components/Pagination'
@ -66,6 +67,13 @@ export default {
logger.default.debug('Fetching artists') logger.default.debug('Fetching artists')
this.$http.get(url, {params: params}).then((response) => { this.$http.get(url, {params: params}).then((response) => {
self.result = response.data 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 self.isLoading = false
}) })
}, },