Fix for API retrieved playlists bug introduced in #3357

This commit is contained in:
dadus33 2024-01-25 12:48:13 +02:00
parent 690467895d
commit 7000b56a13
2 changed files with 2 additions and 10 deletions

View file

@ -102,16 +102,8 @@ export default {
window.removeEventListener("scroll", this.handleScroll);
},
methods: {
async fetchPlaylist() {
const playlistId = this.$route.query.list;
if (playlistId.startsWith("local")) {
return this.getPlaylist(playlistId);
}
return await await this.fetchJson(this.authApiUrl() + "/playlists/" + this.$route.query.list);
},
async getPlaylistData() {
this.fetchPlaylist()
this.getPlaylist(this.$route.query.list)
.then(data => (this.playlist = data))
.then(() => {
this.updateTitle();

View file

@ -359,7 +359,7 @@ const mixin = {
});
},
async getPlaylist(playlistId) {
if (!this.authenticated) {
if (playlistId.startsWith("local")) {
const playlist = await this.getLocalPlaylist(playlistId);
const videoIds = JSON.parse(playlist.videoIds);
const videosFuture = videoIds.map(videoId => this.getLocalPlaylistVideo(videoId));