From fa9ac71c3ac97a8d9cdec932257f5a954bece896 Mon Sep 17 00:00:00 2001 From: Jim Shank Date: Tue, 3 Aug 2021 09:26:21 -0700 Subject: [PATCH] Check for torrents in queue before calling the api stop_torrent() (#53895) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Joakim Sørensen --- homeassistant/components/transmission/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/homeassistant/components/transmission/__init__.py b/homeassistant/components/transmission/__init__.py index e0ced70f15e..40edc8aeab9 100644 --- a/homeassistant/components/transmission/__init__.py +++ b/homeassistant/components/transmission/__init__.py @@ -447,6 +447,8 @@ class TransmissionData: def stop_torrents(self): """Stop all active torrents.""" + if len(self._torrents) == 0: + return torrent_ids = [torrent.id for torrent in self._torrents] self._api.stop_torrent(torrent_ids)