From c80ccf66cea346b697b62cde5b0cc7f237c35539 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Mon, 13 Feb 2023 21:25:53 +0100 Subject: [PATCH] fix: fully extend album playlists for replacement --- src/client/music_playlist.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/client/music_playlist.rs b/src/client/music_playlist.rs index 664a122..016b023 100644 --- a/src/client/music_playlist.rs +++ b/src/client/music_playlist.rs @@ -88,7 +88,11 @@ impl RustyPipeQuery { .collect::>(); if !to_replace.is_empty() { - let playlist = self.music_playlist(playlist_id).await?; + let mut playlist = self.music_playlist(playlist_id).await?; + playlist + .tracks + .extend_limit(&self, album.tracks.len()) + .await?; for (i, title) in to_replace { let found_track = playlist.tracks.items.iter().find_map(|track| {