Create config entry async_on_unload tasks eagerly (#113626)

This commit is contained in:
J. Nick Koston 2024-03-16 14:43:49 -10:00 committed by GitHub
parent 91fa612301
commit 6a6f3d46a9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 3 additions and 2 deletions

View file

@ -857,7 +857,7 @@ class ConfigEntry:
if self._on_unload is not None:
while self._on_unload:
if job := self._on_unload.pop()():
self.async_create_task(hass, job)
self.async_create_task(hass, job, eager_start=True)
if not self._tasks and not self._background_tasks:
return