aboutsummaryrefslogtreecommitdiff
path: root/import/src/plugins/trakt.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2026-02-05 21:17:54 +0100
committermetamuffin <metamuffin@disroot.org>2026-02-05 21:17:54 +0100
commit8ec94477fb5efae62dcfee31cede87eb400bf02d (patch)
treee36ec2227076a8857495647f6abcb9883f154d6f /import/src/plugins/trakt.rs
parent65ca3f3450d0067668111f6e13cc3089768c9efe (diff)
downloadjellything-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.rs10
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)