fix: Fixed breaking Sonarr Episode file API calls after recent Sonarr API update
This commit is contained in:
@@ -228,7 +228,7 @@ pub(in crate::handlers::sonarr_handlers) mod utils {
|
|||||||
path: "/nfs/tv/series/season 1/episode 1.mkv".to_owned(),
|
path: "/nfs/tv/series/season 1/episode 1.mkv".to_owned(),
|
||||||
size: 3543348019,
|
size: 3543348019,
|
||||||
quality: quality_wrapper(),
|
quality: quality_wrapper(),
|
||||||
languages: vec![language()],
|
languages: vec![Some(language())],
|
||||||
date_added: DateTime::from(DateTime::parse_from_rfc3339("2024-02-10T07:28:45Z").unwrap()),
|
date_added: DateTime::from(DateTime::parse_from_rfc3339("2024-02-10T07:28:45Z").unwrap()),
|
||||||
media_info: Some(media_info()),
|
media_info: Some(media_info()),
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -215,7 +215,7 @@ pub struct EpisodeFile {
|
|||||||
pub path: String,
|
pub path: String,
|
||||||
#[serde(deserialize_with = "super::from_i64")]
|
#[serde(deserialize_with = "super::from_i64")]
|
||||||
pub size: i64,
|
pub size: i64,
|
||||||
pub languages: Vec<Language>,
|
pub languages: Vec<Option<Language>>,
|
||||||
pub quality: QualityWrapper,
|
pub quality: QualityWrapper,
|
||||||
pub date_added: DateTime<Utc>,
|
pub date_added: DateTime<Utc>,
|
||||||
pub media_info: Option<MediaInfo>,
|
pub media_info: Option<MediaInfo>,
|
||||||
|
|||||||
@@ -297,7 +297,13 @@ impl Network<'_, '_> {
|
|||||||
Date Added: {}",
|
Date Added: {}",
|
||||||
file.relative_path,
|
file.relative_path,
|
||||||
file.path,
|
file.path,
|
||||||
file.languages.first().unwrap_or(&Language::default()).name,
|
file
|
||||||
|
.languages
|
||||||
|
.first()
|
||||||
|
.unwrap_or(&Some(Language::default()))
|
||||||
|
.as_ref()
|
||||||
|
.unwrap_or(&Language::default())
|
||||||
|
.name,
|
||||||
file.date_added,
|
file.date_added,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@@ -180,7 +180,7 @@ pub(in crate::network::sonarr_network) mod test_utils {
|
|||||||
path: "/nfs/tv/series/season 1/episode 1.mkv".to_owned(),
|
path: "/nfs/tv/series/season 1/episode 1.mkv".to_owned(),
|
||||||
size: 3543348019,
|
size: 3543348019,
|
||||||
quality: quality_wrapper(),
|
quality: quality_wrapper(),
|
||||||
languages: vec![language()],
|
languages: vec![Some(language())],
|
||||||
date_added: DateTime::from(DateTime::parse_from_rfc3339("2024-02-10T07:28:45Z").unwrap()),
|
date_added: DateTime::from(DateTime::parse_from_rfc3339("2024-02-10T07:28:45Z").unwrap()),
|
||||||
media_info: Some(media_info()),
|
media_info: Some(media_info()),
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user