diff --git a/crunchy-cli-core/src/archive/filter.rs b/crunchy-cli-core/src/archive/filter.rs index 287bcc0..fcaafe6 100644 --- a/crunchy-cli-core/src/archive/filter.rs +++ b/crunchy-cli-core/src/archive/filter.rs @@ -314,7 +314,7 @@ impl Filter for ArchiveFilter { episodes.push((episode.clone(), episode.subtitle_locales.clone())) } - if self.seasons_with_premium.is_some() { + if self.seasons_with_premium.is_some() && episode.is_premium_only { let episode_len_before = episodes.len(); episodes.retain(|(e, _)| !e.is_premium_only); if episode_len_before < episodes.len()