Fixed #43: broken play all button on artist card
This commit is contained in:
parent
35e9b48cfe
commit
58c6a27b1c
|
@ -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)
|
||||||
|
|
|
@ -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
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue