From f8d4a63644a3e2cb0dc6e765176f306f0066c1f7 Mon Sep 17 00:00:00 2001 From: Michael <35783820+mib1185@users.noreply.github.com> Date: Sun, 9 Feb 2025 17:34:10 +0100 Subject: [PATCH] Explicitly pass in the config_entry in mealie coordinator (#138093) explicitly pass in the config_entry in coordinator --- homeassistant/components/mealie/__init__.py | 6 +++--- homeassistant/components/mealie/coordinator.py | 5 ++++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/mealie/__init__.py b/homeassistant/components/mealie/__init__.py index 5e1523b939a..e019dae2c33 100644 --- a/homeassistant/components/mealie/__init__.py +++ b/homeassistant/components/mealie/__init__.py @@ -86,9 +86,9 @@ async def async_setup_entry(hass: HomeAssistant, entry: MealieConfigEntry) -> bo sw_version=about.version, ) - mealplan_coordinator = MealieMealplanCoordinator(hass, client) - shoppinglist_coordinator = MealieShoppingListCoordinator(hass, client) - statistics_coordinator = MealieStatisticsCoordinator(hass, client) + mealplan_coordinator = MealieMealplanCoordinator(hass, entry, client) + shoppinglist_coordinator = MealieShoppingListCoordinator(hass, entry, client) + statistics_coordinator = MealieStatisticsCoordinator(hass, entry, client) await mealplan_coordinator.async_config_entry_first_refresh() await shoppinglist_coordinator.async_config_entry_first_refresh() diff --git a/homeassistant/components/mealie/coordinator.py b/homeassistant/components/mealie/coordinator.py index cf8dfb5bc90..ae5b9cd8c97 100644 --- a/homeassistant/components/mealie/coordinator.py +++ b/homeassistant/components/mealie/coordinator.py @@ -48,11 +48,14 @@ class MealieDataUpdateCoordinator[_DataT](DataUpdateCoordinator[_DataT]): _name: str _update_interval: timedelta - def __init__(self, hass: HomeAssistant, client: MealieClient) -> None: + def __init__( + self, hass: HomeAssistant, config_entry: MealieConfigEntry, client: MealieClient + ) -> None: """Initialize the Mealie data coordinator.""" super().__init__( hass, LOGGER, + config_entry=config_entry, name=f"Mealie {self._name}", update_interval=self._update_interval, )