From 47ce0ed47b1518440a05956e3161806e05b931b0 Mon Sep 17 00:00:00 2001 From: Kendall Garner <17521368+kgarner7@users.noreply.github.com> Date: Sun, 28 Jan 2024 00:49:17 -0800 Subject: [PATCH] [bugfix]: fix repeat one with shuffle and one track --- src/renderer/store/player.store.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/renderer/store/player.store.ts b/src/renderer/store/player.store.ts index f477bb0b..85a2b212 100644 --- a/src/renderer/store/player.store.ts +++ b/src/renderer/store/player.store.ts @@ -342,13 +342,14 @@ export const usePlayerStore = create()( else previousSongIndex = shuffledIndex - 1; } - const next = nextSongIndex - ? (queue.find( - (song) => - song.uniqueId === - shuffledQueue[nextSongIndex as number], - ) as QueueSong) - : undefined; + const next = + nextSongIndex !== undefined + ? (queue.find( + (song) => + song.uniqueId === + shuffledQueue[nextSongIndex as number], + ) as QueueSong) + : undefined; const previous = queue.find( (song) => song.uniqueId === shuffledQueue[shuffledIndex - 1],