From 6cd6ad69040311df103da7f23ac2d35389677880 Mon Sep 17 00:00:00 2001 From: Berni Moses Date: Thu, 18 Mar 2021 14:06:17 +0100 Subject: [PATCH] Ignore not implemented lg_soundbar source/equaliser. (#45868) --- homeassistant/components/lg_soundbar/media_player.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/lg_soundbar/media_player.py b/homeassistant/components/lg_soundbar/media_player.py index c2d196196f9..78bf7e050ef 100644 --- a/homeassistant/components/lg_soundbar/media_player.py +++ b/homeassistant/components/lg_soundbar/media_player.py @@ -159,7 +159,8 @@ class LGDevice(MediaPlayerEntity): """Return the available sound modes.""" modes = [] for equaliser in self._equalisers: - modes.append(temescal.equalisers[equaliser]) + if equaliser < len(temescal.equalisers): + modes.append(temescal.equalisers[equaliser]) return sorted(modes) @property @@ -174,7 +175,8 @@ class LGDevice(MediaPlayerEntity): """List of available input sources.""" sources = [] for function in self._functions: - sources.append(temescal.functions[function]) + if function < len(temescal.functions): + sources.append(temescal.functions[function]) return sorted(sources) @property