Guard against duplicate Sonos discoveries (#88305)

This commit is contained in:
jjlawren
2023-02-18 03:41:25 -06:00
committed by GitHub
parent 714328d2ca
commit beaa36c36e

View File

@@ -298,6 +298,8 @@ class SonosDiscoveryManager:
def _add_speakers():
"""Add all speakers in a single executor job."""
for soco in socos:
if soco.uid in self.data.discovered:
continue
sub = None
if soco.uid == zgs_subscription_uid and zgs_subscription:
sub = zgs_subscription