Fix panic when in anonymously

This commit is contained in:
bytedream 2024-06-20 00:12:06 +02:00
parent 509683d23a
commit 756022b955

View file

@ -171,7 +171,16 @@ impl Filter {
eps.retain(|e| e.audio_locale == season_locale)
}
if eps.len() < season.number_of_episodes as usize
#[allow(clippy::if_same_then_else)]
if eps.len() < season.number_of_episodes as usize {
if eps.is_empty()
&& !(self.audios_missing)(
FilterMediaScope::Season(&season),
season.audio_locales.iter().collect(),
)?
{
return Ok(vec![]);
} else if !eps.is_empty()
&& !(self.audios_missing)(
FilterMediaScope::Episode(vec![eps.first().unwrap(), eps.last().unwrap()]),
vec![&eps.first().unwrap().audio_locale],
@ -179,6 +188,7 @@ impl Filter {
{
return Ok(vec![]);
}
}
episodes.extend(eps)
}