Fix none-check in template light (#62089)
parent
9bf7e25e6c
commit
c9320b5ca1
|
@ -567,9 +567,13 @@ class LightTemplate(TemplateEntity, LightEntity):
|
||||||
@callback
|
@callback
|
||||||
def _update_color(self, render):
|
def _update_color(self, render):
|
||||||
"""Update the hs_color from the template."""
|
"""Update the hs_color from the template."""
|
||||||
|
if render is None:
|
||||||
|
self._color = None
|
||||||
|
return
|
||||||
|
|
||||||
h_str = s_str = None
|
h_str = s_str = None
|
||||||
if isinstance(render, str):
|
if isinstance(render, str):
|
||||||
if render in (None, "None", ""):
|
if render in ("None", ""):
|
||||||
self._color = None
|
self._color = None
|
||||||
return
|
return
|
||||||
h_str, s_str = map(
|
h_str, s_str = map(
|
||||||
|
|
Loading…
Reference in New Issue