diff --git a/homeassistant/components/telegram_bot/config_flow.py b/homeassistant/components/telegram_bot/config_flow.py index 6d2ece6fe9c..e93aa80126d 100644 --- a/homeassistant/components/telegram_bot/config_flow.py +++ b/homeassistant/components/telegram_bot/config_flow.py @@ -237,9 +237,9 @@ class TelgramBotConfigFlow(ConfigFlow, domain=DOMAIN): # validate connection to Telegram API errors: dict[str, str] = {} - user_input[CONF_API_ENDPOINT] = ( - user_input[SECTION_ADVANCED_SETTINGS][CONF_API_ENDPOINT], - ) + user_input[CONF_API_ENDPOINT] = user_input[SECTION_ADVANCED_SETTINGS][ + CONF_API_ENDPOINT + ] user_input[CONF_PROXY_URL] = user_input[SECTION_ADVANCED_SETTINGS].get( CONF_PROXY_URL ) diff --git a/tests/components/telegram_bot/test_config_flow.py b/tests/components/telegram_bot/test_config_flow.py index add916db485..6d638600fa5 100644 --- a/tests/components/telegram_bot/test_config_flow.py +++ b/tests/components/telegram_bot/test_config_flow.py @@ -574,6 +574,7 @@ async def test_duplicate_entry(hass: HomeAssistant) -> None: assert result["type"] is FlowResultType.CREATE_ENTRY assert result["data"][CONF_PLATFORM] == PLATFORM_BROADCAST assert result["data"][CONF_API_KEY] == "mock api key" + assert result["data"][CONF_API_ENDPOINT] == "http://mock_api_endpoint" assert result["options"][ATTR_PARSER] == PARSER_MD # test: import 2nd entry failed due to duplicate