From 834c2e2a09730549e8d7fddc0aa90bdb43e3a99f Mon Sep 17 00:00:00 2001 From: Michael <35783820+mib1185@users.noreply.github.com> Date: Sun, 5 May 2024 15:09:26 +0200 Subject: [PATCH] Avoid duplicate data fetch during Synologs DSM setup (#116839) don't do first refresh of central coordinator, is already done by api.setup before --- homeassistant/components/synology_dsm/__init__.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/homeassistant/components/synology_dsm/__init__.py b/homeassistant/components/synology_dsm/__init__.py index 6598ed304f7..d42dacca638 100644 --- a/homeassistant/components/synology_dsm/__init__.py +++ b/homeassistant/components/synology_dsm/__init__.py @@ -90,12 +90,9 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: ) coordinator_central = SynologyDSMCentralUpdateCoordinator(hass, entry, api) - await coordinator_central.async_config_entry_first_refresh() available_apis = api.dsm.apis - # The central coordinator needs to be refreshed first since - # the next two rely on data from it coordinator_cameras: SynologyDSMCameraUpdateCoordinator | None = None if api.surveillance_station is not None: coordinator_cameras = SynologyDSMCameraUpdateCoordinator(hass, entry, api)