aboutsummaryrefslogtreecommitdiff
path: root/import/src/plugins/vgmdb.rs
diff options
context:
space:
mode:
Diffstat (limited to 'import/src/plugins/vgmdb.rs')
-rw-r--r--import/src/plugins/vgmdb.rs8
1 files changed, 3 insertions, 5 deletions
diff --git a/import/src/plugins/vgmdb.rs b/import/src/plugins/vgmdb.rs
index 4e1b273..f93e84c 100644
--- a/import/src/plugins/vgmdb.rs
+++ b/import/src/plugins/vgmdb.rs
@@ -11,7 +11,7 @@ use crate::{
};
use anyhow::{Context, Result};
use jellycache::{Cache, HashKey};
-use jellycommon::*;
+use jellycommon::{jellyobject::EMPTY, *};
use jellydb::RowNum;
use log::info;
use regex::Regex;
@@ -149,11 +149,10 @@ impl ImportPlugin for Vgmdb {
fn process(&self, ct: &PluginContext, node: RowNum) -> Result<()> {
let data = ct.ic.get_node(node)?.unwrap();
- let data = data.as_object();
let Some(id) = data
.get(NO_IDENTIFIERS)
- .unwrap_or_default()
+ .unwrap_or(EMPTY)
.get(IDENT_VGMDB_ARTIST)
else {
return Ok(());
@@ -165,8 +164,7 @@ impl ImportPlugin for Vgmdb {
};
ct.ic.update_node(node, |node| {
- node.as_object()
- .update(NO_PICTURES, |pics| pics.insert_s(ct.is, PICT_COVER, &image))
+ node.update(NO_PICTURES, |pics| pics.insert_s(ct.is, PICT_COVER, &image))
})?;
Ok(())