fix: handle invalid start_index when receiving command player status (#935)
authorwiflye81 <201744+wiflye81@users.noreply.github.com>
Tue, 28 Nov 2023 21:49:03 +0000 (22:49 +0100)
committerGitHub <noreply@github.com>
Tue, 28 Nov 2023 21:49:03 +0000 (22:49 +0100)
music_assistant/server/providers/slimproto/cli.py

index 3113ce71419dceacdc5c1f4fd679b58641b57bdc..ce007523a31b9f96010f83f4f07e177979e3c279 100644 (file)
@@ -591,6 +591,8 @@ class LmsCli:
         """Handle players command."""
         players: list[PlayerItem] = []
         for index, mass_player in enumerate(self.mass.players.all()):
+            if not isinstance(start_index, int):
+                start_index = 0
             if isinstance(start_index, int) and index < start_index:
                 continue
             if len(players) > limit: