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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -950,6 +950,7 @@ class Recorder(threading.Thread):
self, schema_status: migration.SchemaValidationStatus
) -> tuple[bool, migration.SchemaValidationStatus]:
"""Migrate schema to the latest version."""
with self.hass.timeout.freeze(DOMAIN):
return self._migrate_schema(schema_status, False)
def _migrate_schema_live(