diff --git a/tubearchivist/home/src/index/channel.py b/tubearchivist/home/src/index/channel.py index 7108d43..4b2ecb3 100644 --- a/tubearchivist/home/src/index/channel.py +++ b/tubearchivist/home/src/index/channel.py @@ -193,6 +193,9 @@ class YoutubeChannel(YouTubeItem): if not self.json_data and fallback: self._video_fallback(fallback) + if not self.json_data: + return + self.get_channel_art() def _video_fallback(self, fallback): diff --git a/tubearchivist/home/src/index/reindex.py b/tubearchivist/home/src/index/reindex.py index b8b89f0..6e085cd 100644 --- a/tubearchivist/home/src/index/reindex.py +++ b/tubearchivist/home/src/index/reindex.py @@ -196,6 +196,7 @@ class Reindex: channel.get_from_youtube() if not channel.json_data: channel.deactivate() + channel.sync_to_videos() return channel.json_data["channel_subscribed"] = subscribed