Fix: ignore missing session id
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Sun, 18 May 2025 12:21:11 +0000 (14:21 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Sun, 18 May 2025 12:21:11 +0000 (14:21 +0200)
music_assistant/controllers/streams.py

index 981bc04d2d68be7dc20b2f7e749d120d01199fcd..3eb2e1419824ed3b9b862baef139a1612549e12e 100644 (file)
@@ -365,7 +365,7 @@ class StreamsController(CoreController):
         if not queue:
             raise web.HTTPNotFound(reason=f"Unknown Queue: {queue_id}")
         session_id = request.match_info["session_id"]
-        if session_id != queue.session_id:
+        if queue.session_id and session_id != queue.session_id:
             raise web.HTTPNotFound(reason=f"Unknown (or invalid) session: {session_id}")
         queue_player = self.mass.players.get(queue_id)
         queue_item_id = request.match_info["queue_item_id"]