Fix #1087: Fix playlist modal only listing 50 first playlists

This commit is contained in:
Agate 2020-05-07 13:14:12 +02:00
parent 29c58d1ce5
commit 9333fdc62b
No known key found for this signature in database
GPG Key ID: 6B501DFD73514E14
2 changed files with 11 additions and 4 deletions

View File

@ -0,0 +1 @@
Fix playlist modal only listing 50 first playlists (#1087)

View File

@ -25,14 +25,20 @@ export default {
}
},
actions: {
fetchOwn ({commit, rootState}) {
async fetchOwn ({commit, rootState}) {
let userId = rootState.auth.profile.id
if (!userId) {
return
}
return axios.get('playlists/', {params: {user: userId}}).then((response) => {
commit('playlists', response.data.results)
})
let playlists = []
let url = 'playlists/'
while (url != null) {
let response = await axios.get(url, {params: {user: userId}})
playlists = [...playlists, ...response.data.results]
url = response.data.next
}
commit('playlists', playlists)
}
}
}