From 84768653a9f348b006833108ba355787b8215a70 Mon Sep 17 00:00:00 2001 From: ErrorNoInternet Date: Mon, 6 Jan 2025 00:36:20 -0500 Subject: [PATCH] fix(commands/voice): return early if no player --- commands/voice.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/commands/voice.py b/commands/voice.py index 3fdc28b..5bd5abf 100644 --- a/commands/voice.py +++ b/commands/voice.py @@ -325,14 +325,19 @@ async def volume(message): def delete_queued(messages): + if messages[0].guild.id not in players: + return + + if len(players[messages[0].guild.id].queue) == 0: + return + found = [] for message in messages: for queued in players[message.guild.id].queue: if queued.trigger_message.id == message.id: found.append(queued) for queued in found: - if queued in players[messages[0].guild.id].queue: - players[messages[0].guild.id].queue.remove(queued) + players[messages[0].guild.id].queue.remove(queued) def play_after_callback(e, message, once):