diff options
author | metamuffin <metamuffin@disroot.org> | 2023-07-31 20:48:41 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-07-31 20:48:41 +0200 |
commit | 8e8166c85a3d1f20dfeaf18f29d08d74c554fcbc (patch) | |
tree | 278a3151639cceb54a53bea7fcdb8bac5d35a9fa /server/src/import.rs | |
parent | 30306bcf5a312c8749b1b66ef0a426cf7aaee989 (diff) | |
download | jellything-8e8166c85a3d1f20dfeaf18f29d08d74c554fcbc.tar jellything-8e8166c85a3d1f20dfeaf18f29d08d74c554fcbc.tar.bz2 jellything-8e8166c85a3d1f20dfeaf18f29d08d74c554fcbc.tar.zst |
other cleanup
Diffstat (limited to 'server/src/import.rs')
-rw-r--r-- | server/src/import.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/server/src/import.rs b/server/src/import.rs index 06d32c3..72fb399 100644 --- a/server/src/import.rs +++ b/server/src/import.rs @@ -37,11 +37,13 @@ pub fn import_path(path: PathBuf, db: &Database) -> anyhow::Result<Vec<String>> .flatten() .collect(); if mpath.exists() { - let data: Node = + let mut data: Node = serde_json::from_reader(File::open(mpath).context("metadata missing")?)?; let identifier = path.file_name().unwrap().to_str().unwrap().to_string(); - + + data.public.children = children; + info!("insert {identifier}"); db.node.insert(&identifier, &data)?; Ok(vec![identifier]) @@ -60,6 +62,7 @@ pub fn import_path(path: PathBuf, db: &Database) -> anyhow::Result<Vec<String>> .strip_suffix(".jelly") .unwrap() .to_string(); + info!("insert {identifier}"); db.node.insert(&identifier, &data)?; Ok(vec![identifier]) } else { |