diff --git a/homeassistant/components/harmony/config_flow.py b/homeassistant/components/harmony/config_flow.py index 899edeb8a91..a91c1f3b5ca 100644 --- a/homeassistant/components/harmony/config_flow.py +++ b/homeassistant/components/harmony/config_flow.py @@ -119,6 +119,7 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): self.harmony_config, {} ) + self._set_confirm_only() return self.async_show_form( step_id="link", errors=errors, diff --git a/tests/components/harmony/test_config_flow.py b/tests/components/harmony/test_config_flow.py index 2a7f80d5c2f..7f651890868 100644 --- a/tests/components/harmony/test_config_flow.py +++ b/tests/components/harmony/test_config_flow.py @@ -74,6 +74,10 @@ async def test_form_ssdp(hass): "host": "Harmony Hub", "name": "192.168.1.12", } + progress = hass.config_entries.flow.async_progress() + assert len(progress) == 1 + assert progress[0]["flow_id"] == result["flow_id"] + assert progress[0]["context"]["confirm_only"] is True with patch( "homeassistant.components.harmony.util.HarmonyAPI",