From 5d3c57ecfe275e6e1afee3713381a3721c7d848d Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Tue, 23 Jul 2024 01:48:55 +0200 Subject: [PATCH] Freeze integration setup timeout for recorder during non-live migration (#122431) --- homeassistant/components/recorder/core.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/recorder/core.py b/homeassistant/components/recorder/core.py index 3024eb9507f..31c36be9c88 100644 --- a/homeassistant/components/recorder/core.py +++ b/homeassistant/components/recorder/core.py @@ -950,7 +950,8 @@ class Recorder(threading.Thread): self, schema_status: migration.SchemaValidationStatus ) -> tuple[bool, migration.SchemaValidationStatus]: """Migrate schema to the latest version.""" - return self._migrate_schema(schema_status, False) + with self.hass.timeout.freeze(DOMAIN): + return self._migrate_schema(schema_status, False) def _migrate_schema_live( self, schema_status: migration.SchemaValidationStatus