From 19e047e80106b1c7986845e92a392728b6fcc7e4 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 8 Apr 2021 19:24:35 -1000 Subject: [PATCH] Fix logic reversal in sonos update_media_radio (#48900) --- homeassistant/components/sonos/media_player.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/sonos/media_player.py b/homeassistant/components/sonos/media_player.py index 6e0fe6c7293..3ee458ec9db 100644 --- a/homeassistant/components/sonos/media_player.py +++ b/homeassistant/components/sonos/media_player.py @@ -718,8 +718,11 @@ class SonosEntity(MediaPlayerEntity): ) and ( self.state != STATE_PLAYING or self.soco.music_source_from_uri(self._media_title) == MUSIC_SRC_RADIO - and self._uri is not None - and self._media_title in self._uri # type: ignore[operator] + or ( + isinstance(self._media_title, str) + and isinstance(self._uri, str) + and self._media_title in self._uri + ) ): self._media_title = uri_meta_data.title except (TypeError, KeyError, AttributeError):