Freeze integration setup timeout for recorder during non-live migration (#122431)

This commit is contained in:
Erik Montnemery
2024-07-23 01:48:55 +02:00
committed by GitHub
parent f4125eaf4c
commit 5d3c57ecfe

View File

@@ -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