diff --git a/homeassistant/bootstrap.py b/homeassistant/bootstrap.py index a16fd1fa3e9..43f4d451497 100644 --- a/homeassistant/bootstrap.py +++ b/homeassistant/bootstrap.py @@ -223,8 +223,10 @@ CRITICAL_INTEGRATIONS = { SETUP_ORDER = ( # Load logging and http deps as soon as possible ("logging, http deps", LOGGING_AND_HTTP_DEPS_INTEGRATIONS), - # Setup frontend and recorder - ("frontend, recorder", {*FRONTEND_INTEGRATIONS, *RECORDER_INTEGRATIONS}), + # Setup frontend + ("frontend", FRONTEND_INTEGRATIONS), + # Setup recorder + ("recorder", RECORDER_INTEGRATIONS), # Start up debuggers. Start these first in case they want to wait. ("debugger", DEBUGGER_INTEGRATIONS), ) diff --git a/homeassistant/components/recorder/manifest.json b/homeassistant/components/recorder/manifest.json index febd1bb8c7c..7d5576e4672 100644 --- a/homeassistant/components/recorder/manifest.json +++ b/homeassistant/components/recorder/manifest.json @@ -1,7 +1,6 @@ { "domain": "recorder", "name": "Recorder", - "after_dependencies": ["http"], "codeowners": ["@home-assistant/core"], "documentation": "https://www.home-assistant.io/integrations/recorder", "integration_type": "system", diff --git a/tests/test_bootstrap.py b/tests/test_bootstrap.py index 153bb9a07f7..278bfc631fd 100644 --- a/tests/test_bootstrap.py +++ b/tests/test_bootstrap.py @@ -436,9 +436,6 @@ async def test_setup_frontend_before_recorder(hass: HomeAssistant) -> None: MockModule( domain="recorder", async_setup=gen_domain_setup("recorder"), - partial_manifest={ - "after_dependencies": ["http"], - }, ), )