mirror of
https://github.com/home-assistant/core.git
synced 2025-04-26 02:07:54 +00:00
Fix deadlock in WS command backup/can_decrypt_on_download (#136707)
This commit is contained in:
parent
b1abf50a31
commit
e120a7b59c
@ -1055,7 +1055,9 @@ class BackupManager:
|
||||
backup_stream = await agent.async_download_backup(backup_id)
|
||||
reader = cast(IO[bytes], AsyncIteratorReader(self.hass, backup_stream))
|
||||
try:
|
||||
validate_password_stream(reader, password)
|
||||
await self.hass.async_add_executor_job(
|
||||
validate_password_stream, reader, password
|
||||
)
|
||||
except backup_util.IncorrectPassword as err:
|
||||
raise IncorrectPasswordError from err
|
||||
except backup_util.UnsupportedSecureTarVersion as err:
|
||||
|
Loading…
x
Reference in New Issue
Block a user