From 0c05cf4822b940c63949e5fec30fbd0271982937 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Sun, 27 Sep 2026 17:00:20 +0200 Subject: [PATCH] Cancel nest media cleanup timer when unloading entry (#183274) Co-authored-by: Claude --- homeassistant/components/nest/media_source.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/nest/media_source.py b/homeassistant/components/nest/media_source.py index 43afee858f39..2f1432c17590 100644 --- a/homeassistant/components/nest/media_source.py +++ b/homeassistant/components/nest/media_source.py @@ -153,10 +153,12 @@ class NestEventMediaStore(EventMediaStore): self._data: dict[str, Any] | None = None self._devices: Mapping[str, str] | None = {} # Invoke garbage collection for orphaned files one per - async_track_time_interval( - hass, - self.async_remove_orphaned_media, - datetime.timedelta(days=1), + config_entry.async_on_unload( + async_track_time_interval( + hass, + self.async_remove_orphaned_media, + datetime.timedelta(days=1), + ) ) @override