mirror of
https://github.com/home-assistant/core.git
synced 2025-07-24 21:57:51 +00:00
Avoid linear search of entity registry in rainmachine (#109642)
This commit is contained in:
parent
113d38361d
commit
74812261d4
@ -60,9 +60,10 @@ def async_finish_entity_domain_replacements(
|
|||||||
try:
|
try:
|
||||||
[registry_entry] = [
|
[registry_entry] = [
|
||||||
registry_entry
|
registry_entry
|
||||||
for registry_entry in ent_reg.entities.values()
|
for registry_entry in ent_reg.entities.get_entries_for_config_entry_id(
|
||||||
if registry_entry.config_entry_id == entry.entry_id
|
entry.entry_id
|
||||||
and registry_entry.domain == strategy.old_domain
|
)
|
||||||
|
if registry_entry.domain == strategy.old_domain
|
||||||
and registry_entry.unique_id == strategy.old_unique_id
|
and registry_entry.unique_id == strategy.old_unique_id
|
||||||
]
|
]
|
||||||
except ValueError:
|
except ValueError:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user