From 3d9f0541a07612e996343181c3d7c98c615518f0 Mon Sep 17 00:00:00 2001 From: Maxim Raznatovski Date: Tue, 9 Sep 2025 11:22:35 +0200 Subject: [PATCH] Fix saving of player settings on powered off players (#2383) --- music_assistant/controllers/players.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/music_assistant/controllers/players.py b/music_assistant/controllers/players.py index 522f029f..f9aea235 100644 --- a/music_assistant/controllers/players.py +++ b/music_assistant/controllers/players.py @@ -1598,8 +1598,9 @@ class PlayerController(CoreController): return # guard against player not being registered (yet) player.set_config(config) player.update_state() - assert player.active_source is not None # for type checking - resume_queue: PlayerQueue | None = self.mass.player_queues.get(player.active_source) + resume_queue: PlayerQueue | None = ( + self.mass.player_queues.get(player.active_source) if player.active_source else None + ) if player_disabled: # edge case: ensure that the player is powered off if the player gets disabled if player.power_control != PLAYER_CONTROL_NONE: -- 2.34.1