Skip to content
Snippets Groups Projects
Commit 67bb96ed authored by Udo Eisenbarth's avatar Udo Eisenbarth :speech_balloon:
Browse files

Merge branch '122-improve-serialization-of-lightdata' into 'main'

Linting

Closes #122

See merge request !267
parents 78df5d9d 5f0b4d64
No related branches found
No related tags found
1 merge request!267Linting
Pipeline #27035 failed
......@@ -108,20 +108,27 @@ async fn post_subnode(
let node_type = node_type.into_inner();
let new_node = create_node_ref(&node_type)?;
let mut document = data.document.lock().unwrap();
let uuid = path.into_inner();
let new_node_uuid=if uuid.is_nil() {
let scenery = document.scenery_mut();
let uuid = path.into_inner();
let scenery = document.scenery_mut();
let new_node_uuid = if uuid.is_nil() {
scenery.add_node_ref(new_node.clone())?
} else {
let scenery = document.scenery_mut();
scenery.node_recursive(uuid)?.optical_ref.lock().unwrap().as_group_mut()?.add_node_ref(new_node.clone())?
scenery
.node_recursive(uuid)?
.optical_ref
.lock()
.unwrap()
.as_group_mut()?
.add_node_ref(new_node.clone())?
};
drop(document);
let node = new_node.optical_ref.lock().unwrap();
let node_info = NodeInfo {
uuid: new_node_uuid,
name: node.name(),
node_type: node.node_type(),
};
drop(node);
Ok(Json(node_info))
}
/// Delete a node
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment