Remove unnecessary assignment of Template.hass from sql (#123690)

This commit is contained in:
Erik Montnemery 2024-08-12 15:51:02 +02:00 committed by GitHub
parent 4639e7d5c7
commit 533e383d5d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -81,9 +81,6 @@ async def async_setup_platform(
unique_id: str | None = conf.get(CONF_UNIQUE_ID) unique_id: str | None = conf.get(CONF_UNIQUE_ID)
db_url: str = resolve_db_url(hass, conf.get(CONF_DB_URL)) db_url: str = resolve_db_url(hass, conf.get(CONF_DB_URL))
if value_template is not None:
value_template.hass = hass
trigger_entity_config = {CONF_NAME: name} trigger_entity_config = {CONF_NAME: name}
for key in TRIGGER_ENTITY_OPTIONS: for key in TRIGGER_ENTITY_OPTIONS:
if key not in conf: if key not in conf:
@ -117,12 +114,10 @@ async def async_setup_entry(
value_template: Template | None = None value_template: Template | None = None
if template is not None: if template is not None:
try: try:
value_template = Template(template) value_template = Template(template, hass)
value_template.ensure_valid() value_template.ensure_valid()
except TemplateError: except TemplateError:
value_template = None value_template = None
if value_template is not None:
value_template.hass = hass
name_template = Template(name, hass) name_template = Template(name, hass)
trigger_entity_config = {CONF_NAME: name_template, CONF_UNIQUE_ID: entry.entry_id} trigger_entity_config = {CONF_NAME: name_template, CONF_UNIQUE_ID: entry.entry_id}