From cba2fda93d27ca45e015247b1f146cf3d7ad723d Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Tue, 17 May 2022 14:13:21 +0200 Subject: [PATCH] Fix clear config entry from registry in Samsung TV migration (#72004) * Fix clear config entry from device registry * Fix clear config entry from entity registry --- homeassistant/components/samsungtv/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/samsungtv/__init__.py b/homeassistant/components/samsungtv/__init__.py index a7b8f7d1aec2..49963734e83e 100644 --- a/homeassistant/components/samsungtv/__init__.py +++ b/homeassistant/components/samsungtv/__init__.py @@ -314,10 +314,10 @@ async def async_migrate_entry(hass: HomeAssistant, config_entry: ConfigEntry) -> # 1 -> 2: Unique ID format changed, so delete and re-import: if version == 1: dev_reg = await hass.helpers.device_registry.async_get_registry() - dev_reg.async_clear_config_entry(config_entry) + dev_reg.async_clear_config_entry(config_entry.entry_id) en_reg = await hass.helpers.entity_registry.async_get_registry() - en_reg.async_clear_config_entry(config_entry) + en_reg.async_clear_config_entry(config_entry.entry_id) version = config_entry.version = 2 hass.config_entries.async_update_entry(config_entry)