mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
fix exception on device removal (#47803)
This commit is contained in:
parent
2178e27fb4
commit
547fd7d352
@ -347,7 +347,8 @@ class ZHAGateway:
|
|||||||
remove_tasks = []
|
remove_tasks = []
|
||||||
for entity_ref in entity_refs:
|
for entity_ref in entity_refs:
|
||||||
remove_tasks.append(entity_ref.remove_future)
|
remove_tasks.append(entity_ref.remove_future)
|
||||||
await asyncio.wait(remove_tasks)
|
if remove_tasks:
|
||||||
|
await asyncio.wait(remove_tasks)
|
||||||
reg_device = self.ha_device_registry.async_get(device.device_id)
|
reg_device = self.ha_device_registry.async_get(device.device_id)
|
||||||
if reg_device is not None:
|
if reg_device is not None:
|
||||||
self.ha_device_registry.async_remove_device(reg_device.id)
|
self.ha_device_registry.async_remove_device(reg_device.id)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user