diff options
Diffstat (limited to 'import/src/plugins/tmdb.rs')
| -rw-r--r-- | import/src/plugins/tmdb.rs | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/import/src/plugins/tmdb.rs b/import/src/plugins/tmdb.rs index ea32c40..e9e92d4 100644 --- a/import/src/plugins/tmdb.rs +++ b/import/src/plugins/tmdb.rs @@ -11,7 +11,7 @@ use anyhow::{Context, Result, anyhow, bail}; use chrono::{Utc, format::Parsed}; use jellycache::{Cache, EscapeKey, HashKey}; use jellycommon::*; -use jellydb::table::RowNum; +use jellydb::RowNum; use log::info; use reqwest::{ Client, ClientBuilder, @@ -268,13 +268,9 @@ impl Tmdb { return Ok(()); }; let mut series_id = None; - ct.dba.db.read_transaction(&mut |txn| { + ct.dba.db.transaction(&mut |txn| { for parent in data.iter(NO_PARENT) { - let parent_data = ct - .dba - .nodes - .get(txn, parent)? - .ok_or(anyhow!("parent missing"))?; + let parent_data = txn.get(parent)?.ok_or(anyhow!("parent missing"))?; if let Some(id) = parent_data .as_object() .get(NO_IDENTIFIERS) |