From 800bae68a8c45433b132cb50bcb700f2c758940c Mon Sep 17 00:00:00 2001 From: jjlawren Date: Tue, 28 Jun 2022 02:51:33 -0500 Subject: [PATCH] Fix clearing of Sonos library cache during regrouping (#74085) Fix clearing of ZoneGroupState attribute cache --- homeassistant/components/sonos/speaker.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/sonos/speaker.py b/homeassistant/components/sonos/speaker.py index d37e3bac2a3..729d1a1457f 100644 --- a/homeassistant/components/sonos/speaker.py +++ b/homeassistant/components/sonos/speaker.py @@ -1084,8 +1084,8 @@ class SonosSpeaker: except asyncio.TimeoutError: _LOGGER.warning("Timeout waiting for target groups %s", groups) - for speaker in hass.data[DATA_SONOS].discovered.values(): - speaker.soco._zgs_cache.clear() # pylint: disable=protected-access + any_speaker = next(iter(hass.data[DATA_SONOS].discovered.values())) + any_speaker.soco.zone_group_state.clear_cache() # # Media and playback state handlers