From e6e87db5cd1f4d79a1ce9986937b416ff4e09ac6 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Fri, 21 Aug 2026 14:07:35 +0200 Subject: [PATCH] Remove access to DeviceRegistry.deleted_devices from rfxtrx (#179719) --- homeassistant/components/rfxtrx/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/rfxtrx/__init__.py b/homeassistant/components/rfxtrx/__init__.py index d51bf3e75c40..91d54831b29f 100644 --- a/homeassistant/components/rfxtrx/__init__.py +++ b/homeassistant/components/rfxtrx/__init__.py @@ -252,10 +252,10 @@ async def async_setup_internal(hass: HomeAssistant, entry: ConfigEntry) -> None: def _updated_device(event: Event[EventDeviceRegistryUpdatedData]) -> None: if event.data["action"] != "remove": return - device_entry = device_registry.deleted_devices[event.data["device_id"]] - if entry.entry_id not in device_entry.config_entries: + device = event.data["device"] + if device["config_entry_id"] != entry.entry_id: return - device_id = get_device_tuple_from_identifiers(device_entry.identifiers) + device_id = get_device_tuple_from_identifiers(device["identifiers"]) if device_id: _remove_device(device_id)