correct type from saved state results
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 7 Apr 2022 08:32:21 +0000 (10:32 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 7 Apr 2022 08:32:21 +0000 (10:32 +0200)
music_assistant/models/player_queue.py

index 0a1748f79912c44045f502cbc1af0d9083006878..ec1a14f856b42111dc41e43a8826b6b95b52b1e2 100644 (file)
@@ -615,8 +615,8 @@ class PlayerQueue:
         if db_row := await self.mass.database.get_row(
             "queue_settings", {"queue_id": self.queue_id}
         ):
-            self._shuffle_enabled = db_row["shuffle_enabled"]
-            self._repeat_enabled = db_row["repeat_enabled"]
+            self._shuffle_enabled = bool(db_row["shuffle_enabled"])
+            self._repeat_enabled = bool(db_row["repeat_enabled"])
             self._crossfade_duration = db_row["crossfade_duration"]
         if queue_cache := await self.mass.cache.get(f"queue_items.{self.queue_id}"):
             self._items = queue_cache["items"]