Migrate unique_id only if monitor_id is present in Uptime Kuma (#150197)

This commit is contained in:
Manu
2025-08-08 21:38:27 +02:00
committed by GitHub
parent 823d20c67f
commit bf64e11960

View File

@@ -104,7 +104,12 @@ def async_migrate_entities_unique_ids(
f"{registry_entry.config_entry_id}_"
).removesuffix(f"_{registry_entry.translation_key}")
if monitor := next(
(m for m in metrics.values() if m.monitor_name == name), None
(
m
for m in metrics.values()
if m.monitor_name == name and m.monitor_id is not None
),
None,
):
entity_registry.async_update_entity(
registry_entry.entity_id,