From c21dac855a17341d56f18173c7ace8fbce826105 Mon Sep 17 00:00:00 2001 From: Jan Bouwhuis Date: Fri, 10 May 2024 22:05:40 +0200 Subject: [PATCH] Fix File entry setup config parsing whole YAML config (#117206) Fix File entry setup config parsingwhole YAML config --- homeassistant/components/file/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/file/__init__.py b/homeassistant/components/file/__init__.py index 82e12ee5d16..0ed5aa0f7b4 100644 --- a/homeassistant/components/file/__init__.py +++ b/homeassistant/components/file/__init__.py @@ -45,7 +45,10 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: ) # Import the YAML config into separate config entries - for domain, items in config.items(): + platforms_config = { + domain: config[domain] for domain in YAML_PLATFORMS if domain in config + } + for domain, items in platforms_config.items(): for item in items: if item[CONF_PLATFORM] == DOMAIN: item[CONF_PLATFORM] = domain