diff options
Diffstat (limited to 'import/src/lib.rs')
-rw-r--r-- | import/src/lib.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/import/src/lib.rs b/import/src/lib.rs index 473ed53..bf3c48d 100644 --- a/import/src/lib.rs +++ b/import/src/lib.rs @@ -141,7 +141,11 @@ pub fn generate_node_paths(db: &DataAcid) -> anyhow::Result<()> { let txn = db.inner.begin_write()?; let table = txn.open_table(T_NODE)?; - let mut node = table.get(&*c)?.ok_or(anyhow!("your mum"))?.value().0; + let mut node = table + .get(&*c)? + .ok_or(anyhow!("missing child when generating paths: {c:?} at {path:?}"))? + .value() + .0; if node.public.path.is_empty() { node.public.path = path.clone(); @@ -372,7 +376,7 @@ async fn process_source( .insert(Rating::Tmdb, details.vote_average); if let Some(date) = details.release_date.clone() { node.public.release_date = - Some(parse_release_date(&date).context("parsing release date")?); + parse_release_date(&date).context("parsing release date")?; } insert_node(&id, node)?; |