From f4e4ce1b76e7723e2ad102232daa93715900ddde Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Thu, 11 Apr 2024 23:07:40 +0200 Subject: [PATCH] guard race condition --- music_assistant/server/providers/chromecast/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/music_assistant/server/providers/chromecast/__init__.py b/music_assistant/server/providers/chromecast/__init__.py index 5b66ef26..9e9459b6 100644 --- a/music_assistant/server/providers/chromecast/__init__.py +++ b/music_assistant/server/providers/chromecast/__init__.py @@ -583,7 +583,8 @@ class ChromecastProvider(PlayerProvider): return if castplayer.player.announcement_in_progress: return - queue = self.mass.player_queues.get_active_queue(castplayer.player_id) + if not (queue := self.mass.player_queues.get_active_queue(castplayer.player_id)): + return if not (current_item := queue.current_item): return if not (queue.flow_mode or current_item.media_type == MediaType.RADIO): -- 2.34.1