From 228da71cc40b609c8da40623a8c6e4f2e8488b9a Mon Sep 17 00:00:00 2001 From: G Johansson Date: Mon, 5 Jun 2023 21:54:51 +0200 Subject: [PATCH] Fix reload service in Command Line (#94085) Fix multi platform reload service in command line --- homeassistant/components/command_line/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/command_line/__init__.py b/homeassistant/components/command_line/__init__.py index c9c18fe54a8..906e28052da 100644 --- a/homeassistant/components/command_line/__init__.py +++ b/homeassistant/components/command_line/__init__.py @@ -173,7 +173,8 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: platforms: list[Platform] = [] for platform_config in command_line_config: for platform, _config in platform_config.items(): - platforms.append(PLATFORM_MAPPING[platform]) + if (mapped_platform := PLATFORM_MAPPING[platform]) not in platforms: + platforms.append(mapped_platform) _LOGGER.debug( "Loading config %s for platform %s", platform_config,