Fix archive not recognizing locale when using direct episode url

This commit is contained in:
ByteDream 2023-03-23 12:52:44 +01:00
parent 57236f2b31
commit a7adb7191e

View file

@ -167,6 +167,9 @@ impl Filter for ArchiveFilter {
let mut episodes = vec![]; let mut episodes = vec![];
if !matches!(self.visited, Visited::Series) && !matches!(self.visited, Visited::Season) { if !matches!(self.visited, Visited::Series) && !matches!(self.visited, Visited::Season) {
if self.archive.locale.contains(&episode.audio_locale) {
episodes.push(episode.clone())
}
episodes.extend(episode.version(self.archive.locale.clone()).await?); episodes.extend(episode.version(self.archive.locale.clone()).await?);
let audio_locales: Vec<Locale> = let audio_locales: Vec<Locale> =
episodes.iter().map(|e| e.audio_locale.clone()).collect(); episodes.iter().map(|e| e.audio_locale.clone()).collect();