diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-02-05 21:17:54 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2026-02-05 21:17:54 +0100 |
| commit | 8ec94477fb5efae62dcfee31cede87eb400bf02d (patch) | |
| tree | e36ec2227076a8857495647f6abcb9883f154d6f /import/src/plugins/trakt.rs | |
| parent | 65ca3f3450d0067668111f6e13cc3089768c9efe (diff) | |
| download | jellything-8ec94477fb5efae62dcfee31cede87eb400bf02d.tar jellything-8ec94477fb5efae62dcfee31cede87eb400bf02d.tar.bz2 jellything-8ec94477fb5efae62dcfee31cede87eb400bf02d.tar.zst | |
migrate import to new db trait
Diffstat (limited to 'import/src/plugins/trakt.rs')
| -rw-r--r-- | import/src/plugins/trakt.rs | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/import/src/plugins/trakt.rs b/import/src/plugins/trakt.rs index 2cb063d..ebbe879 100644 --- a/import/src/plugins/trakt.rs +++ b/import/src/plugins/trakt.rs @@ -10,7 +10,7 @@ use crate::{ use anyhow::{Context, Result, anyhow, bail}; use jellycache::{Cache, HashKey}; use jellycommon::{jellyobject::Tag, *}; -use jellydb::table::RowNum; +use jellydb::RowNum; use log::info; use reqwest::{ Client, ClientBuilder, @@ -527,13 +527,9 @@ impl Trakt { return Ok(()); }; let mut show_id = None; - ct.dba.db.read_transaction(&mut |txn| { + ct.dba.db.transaction(&mut |txn| { for parent in node_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) |