prevent error in log
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Sun, 7 Apr 2024 21:43:24 +0000 (23:43 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Sun, 7 Apr 2024 21:43:24 +0000 (23:43 +0200)
music_assistant/server/providers/sonos/player.py

index 711a1485c9ce96da74c7bc1a35dd27cc2f284198..2bc23d4717cedf0d99f6685a1ee38de52a867676 100644 (file)
@@ -535,7 +535,8 @@ class SonosPlayer:
         """Handle callback for topology change event."""
         if xml := event.variables.get("zone_group_state"):
             zgs = ET.fromstring(xml)
-            if vanished_devices := zgs.find("VanishedDevices"):
+            vanished_devices = zgs.find("VanishedDevices")
+            if vanished_devices is not None:
                 for vanished_device in vanished_devices:
                     if (reason := vanished_device.get("Reason")) not in SUPPORTED_VANISH_REASONS:
                         self.logger.debug(