From bbdce93291d50dbe99a5d3af4c1bf39c02623628 Mon Sep 17 00:00:00 2001 From: jjlawren Date: Wed, 27 Jul 2022 03:01:44 -0500 Subject: [PATCH] Fix error on shutdown when no Sonos devices available (#75798) --- homeassistant/components/sonos/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/sonos/__init__.py b/homeassistant/components/sonos/__init__.py index 837b6c0f749..d94b49e52f2 100644 --- a/homeassistant/components/sonos/__init__.py +++ b/homeassistant/components/sonos/__init__.py @@ -201,7 +201,11 @@ class SonosDiscoveryManager: speaker.activity_stats.log_report() speaker.event_stats.log_report() if zgs := next( - speaker.soco.zone_group_state for speaker in self.data.discovered.values() + ( + speaker.soco.zone_group_state + for speaker in self.data.discovered.values() + ), + None, ): _LOGGER.debug( "ZoneGroupState stats: (%s/%s) processed",