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

pull/122435/head
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
1 changed files with 2 additions and 1 deletions

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