diff --git a/homeassistant/components/islamic_prayer_times/config_flow.py b/homeassistant/components/islamic_prayer_times/config_flow.py index dd226ab8f153..688331a08c57 100644 --- a/homeassistant/components/islamic_prayer_times/config_flow.py +++ b/homeassistant/components/islamic_prayer_times/config_flow.py @@ -10,14 +10,13 @@ from homeassistant.config_entries import ( ConfigFlowResult, OptionsFlow, ) -from homeassistant.const import CONF_LATITUDE, CONF_LOCATION, CONF_LONGITUDE, CONF_NAME +from homeassistant.const import CONF_LATITUDE, CONF_LOCATION, CONF_LONGITUDE from homeassistant.core import callback from homeassistant.helpers.selector import ( LocationSelector, SelectSelector, SelectSelectorConfig, SelectSelectorMode, - TextSelector, ) from .const import ( @@ -66,7 +65,7 @@ class IslamicPrayerFlowHandler(ConfigFlow, domain=DOMAIN): self._abort_if_unique_id_configured() return self.async_create_entry( - title=user_input[CONF_NAME], + title=NAME, data={ CONF_LATITUDE: lat, CONF_LONGITUDE: lon, @@ -81,9 +80,6 @@ class IslamicPrayerFlowHandler(ConfigFlow, domain=DOMAIN): step_id="user", data_schema=vol.Schema( { - # Name field is no longer allowed in config flow schemas - # pylint: disable-next=home-assistant-config-flow-name-field - vol.Optional(CONF_NAME, default=NAME): TextSelector(), vol.Required( CONF_LOCATION, default=home_location ): LocationSelector(), diff --git a/homeassistant/components/islamic_prayer_times/strings.json b/homeassistant/components/islamic_prayer_times/strings.json index 803b5b40e0d7..c9df0f8c4acd 100644 --- a/homeassistant/components/islamic_prayer_times/strings.json +++ b/homeassistant/components/islamic_prayer_times/strings.json @@ -6,8 +6,7 @@ "step": { "user": { "data": { - "location": "[%key:common::config_flow::data::location%]", - "name": "[%key:common::config_flow::data::name%]" + "location": "[%key:common::config_flow::data::location%]" }, "description": "Do you want to set up Islamic Prayer Times?", "title": "Set up Islamic Prayer Times" diff --git a/tests/components/islamic_prayer_times/__init__.py b/tests/components/islamic_prayer_times/__init__.py index 90a3a90c4518..2004e9b0c286 100644 --- a/tests/components/islamic_prayer_times/__init__.py +++ b/tests/components/islamic_prayer_times/__init__.py @@ -2,11 +2,10 @@ from datetime import datetime -from homeassistant.const import CONF_LATITUDE, CONF_LOCATION, CONF_LONGITUDE, CONF_NAME +from homeassistant.const import CONF_LATITUDE, CONF_LOCATION, CONF_LONGITUDE from homeassistant.util import dt as dt_util MOCK_USER_INPUT = { - CONF_NAME: "Home", CONF_LOCATION: {CONF_LATITUDE: 12.34, CONF_LONGITUDE: 23.45}, } diff --git a/tests/components/islamic_prayer_times/test_config_flow.py b/tests/components/islamic_prayer_times/test_config_flow.py index 695be636a849..57a81ca7f4df 100644 --- a/tests/components/islamic_prayer_times/test_config_flow.py +++ b/tests/components/islamic_prayer_times/test_config_flow.py @@ -9,6 +9,7 @@ from homeassistant.components.islamic_prayer_times.const import ( CONF_MIDNIGHT_MODE, CONF_SCHOOL, DOMAIN, + NAME, ) from homeassistant.core import HomeAssistant from homeassistant.data_entry_flow import FlowResultType @@ -34,7 +35,7 @@ async def test_flow_works(hass: HomeAssistant) -> None: await hass.async_block_till_done() assert result["type"] is FlowResultType.CREATE_ENTRY - assert result["title"] == "Home" + assert result["title"] == NAME async def test_options(hass: HomeAssistant) -> None: