fix: empty node

This commit is contained in:
Swann
2021-04-02 16:37:47 +02:00
parent 9f167256d0
commit 5e30e215ab

View File

@ -322,8 +322,10 @@ def load_node_tree(node_tree_data: dict, target_node_tree: bpy.types.ShaderNodeT
load_node(node_tree_data["nodes"][node], target_node_tree) load_node(node_tree_data["nodes"][node], target_node_tree)
for node_id, node_data in node_tree_data["nodes"].items(): for node_id, node_data in node_tree_data["nodes"].items():
target_node = target_node_tree.nodes[node_id] target_node = target_node_tree.nodes.get(node_id, None)
if 'parent' in node_data: if target_node is None:
continue
elif 'parent' in node_data:
target_node.parent = target_node_tree.nodes[node_data['parent']] target_node.parent = target_node_tree.nodes[node_data['parent']]
else: else:
target_node.parent = None target_node.parent = None