diff --git a/homeassistant/config_entries.py b/homeassistant/config_entries.py index eccac004b7e..a1c09b8815f 100644 --- a/homeassistant/config_entries.py +++ b/homeassistant/config_entries.py @@ -687,7 +687,7 @@ class ConfigEntry: if self._on_unload is not None: while self._on_unload: if job := self._on_unload.pop()(): - self._tasks.add(hass.async_create_task(job)) + self.async_create_task(hass, job) if not self._tasks and not self._background_tasks: return