From b1035697c593af5bca41134819f74612bd177f28 Mon Sep 17 00:00:00 2001 From: Michael <35783820+mib1185@users.noreply.github.com> Date: Mon, 2 Nov 2020 23:55:41 +0100 Subject: [PATCH] Fix existing synology_dsm config entries cannot be setup (#42769) --- homeassistant/components/synology_dsm/__init__.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/homeassistant/components/synology_dsm/__init__.py b/homeassistant/components/synology_dsm/__init__.py index 9ad965feaf5..2453d6a57c8 100644 --- a/homeassistant/components/synology_dsm/__init__.py +++ b/homeassistant/components/synology_dsm/__init__.py @@ -166,6 +166,12 @@ async def async_setup_entry(hass: HomeAssistantType, entry: ConfigEntry): await entity_registry.async_migrate_entries(hass, entry.entry_id, _async_migrator) + # Migrate existing entry configuration + if entry.data.get(CONF_VERIFY_SSL) is None: + hass.config_entries.async_update_entry( + entry, data={**entry.data, CONF_VERIFY_SSL: DEFAULT_VERIFY_SSL} + ) + # Continue setup api = SynoApi(hass, entry) try: