Fix bug of iterating all shows when not needed
@@ -230,7 +230,7 @@ def get_plex_shows(self):
if self.plan.shows:
shows = self.media_from_items("show", self.plan.shows)
else:
- shows = self.media_from_sections(self.plex.show_sections())
+ shows = self.media_from_sections(self.plan.show_sections)
yield from shows
