aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--import/src/lib.rs4
-rw-r--r--import/src/trakt.rs2
2 files changed, 5 insertions, 1 deletions
diff --git a/import/src/lib.rs b/import/src/lib.rs
index 46b98a9..473ed53 100644
--- a/import/src/lib.rs
+++ b/import/src/lib.rs
@@ -232,7 +232,9 @@ async fn import_path(
};
for s in opts.sources {
- process_source(opts.id.clone(), s, &path, &index_path, db, fed, ap).await?;
+ process_source(opts.id.clone(), s, &path, &index_path, db, fed, ap)
+ .await
+ .context(anyhow!("processing source in {path:?}"))?;
}
}
Ok(())
diff --git a/import/src/trakt.rs b/import/src/trakt.rs
index 0441ad0..1d7b8f7 100644
--- a/import/src/trakt.rs
+++ b/import/src/trakt.rs
@@ -107,7 +107,9 @@ impl Trakt {
#[derive(Debug, Clone, Deserialize, Serialize, Default, Encode, Decode)]
pub struct TraktPeople {
+ #[serde(default)]
pub cast: Vec<TraktAppearance>,
+ #[serde(default)]
pub crew: BTreeMap<TraktPeopleGroup, Vec<TraktAppearance>>,
}