From 2345469bc56f5daba8ced77e49ad58f38b1c5538 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 4 Aug 2023 23:20:21 +0200 Subject: fixes, set parent node correctly --- server/src/import.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'server/src') diff --git a/server/src/import.rs b/server/src/import.rs index 374c2c7..3b45f14 100644 --- a/server/src/import.rs +++ b/server/src/import.rs @@ -55,7 +55,13 @@ pub async fn import_path( None } }); - let identifier = path.file_name().unwrap().to_str().unwrap().to_string(); + let identifier = if mpath.exists() { + path.file_name().unwrap().to_str().unwrap().to_string() + } else { + parent + .clone() + .ok_or(anyhow!("non-root node requires parent"))? + }; let all = join_all( children_paths -- cgit v1.2.3-70-g09d2