From fa7d7415d71f2e14786bc396b173c83cbae18551 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Tue, 10 Jan 2023 12:07:14 +0100 Subject: [PATCH] Adjust diagnostic return type in Sonos (#85585) --- homeassistant/components/sonos/diagnostics.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/sonos/diagnostics.py b/homeassistant/components/sonos/diagnostics.py index fda96b86215..96ffeb1df2a 100644 --- a/homeassistant/components/sonos/diagnostics.py +++ b/homeassistant/components/sonos/diagnostics.py @@ -65,17 +65,17 @@ async def async_get_config_entry_diagnostics( async def async_get_device_diagnostics( hass: HomeAssistant, config_entry: ConfigEntry, device: DeviceEntry -) -> dict[str, Any] | None: +) -> dict[str, Any]: """Return diagnostics for a device.""" uid = next( (identifier[1] for identifier in device.identifiers if identifier[0] == DOMAIN), None, ) if uid is None: - return None + return {} if (speaker := hass.data[DATA_SONOS].discovered.get(uid)) is None: - return None + return {} return await async_generate_speaker_info(hass, speaker)