From 8845440eddc12062aaafa58d2a82c886b68ccbbb Mon Sep 17 00:00:00 2001 From: Sayanjyoti Das Date: Sat, 15 Mar 2025 01:30:40 +0530 Subject: [PATCH] fix #6360 --- src/bonsai/bonsai/bim/operator.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bonsai/bonsai/bim/operator.py b/src/bonsai/bonsai/bim/operator.py index 3e4f651daa..4397e959cd 100644 --- a/src/bonsai/bonsai/bim/operator.py +++ b/src/bonsai/bonsai/bim/operator.py @@ -707,13 +707,14 @@ class BIM_OT_remove_section_plane(bpy.types.Operator): ( n for n in section_override.nodes - if isinstance(n, bpy.types.ShaderNodeTexCoord) and n.object.name == name + if isinstance(n, bpy.types.ShaderNodeTexCoord) and n.object and n.object.name == name ), None, ) if tex_coords is not None: section_compare = tex_coords.outputs["Object"].links[0].to_node - if section_compare.inputs[0].links: + + if section_compare.inputs[0].links and section_compare.outputs[0].links: previous_section_compare = section_compare.inputs[0].links[0].from_node next_section_compare = section_compare.outputs[0].links[0].to_node section_override.links.new(previous_section_compare.outputs[0], next_section_compare.inputs[0])