From 87d696035652dd12cb9e6659d4dac64985a6bc67 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Thu, 29 Aug 2024 13:41:57 +0500 Subject: [PATCH] Fix #5249 after acf135a --- src/bonsai/bonsai/bim/module/geometry/operator.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/geometry/operator.py b/src/bonsai/bonsai/bim/module/geometry/operator.py index 12d0844017..2cdf73dc10 100644 --- a/src/bonsai/bonsai/bim/module/geometry/operator.py +++ b/src/bonsai/bonsai/bim/module/geometry/operator.py @@ -1654,8 +1654,9 @@ class OverrideModeSetEdit(bpy.types.Operator): should_sync_changes_first=False, apply_openings=False, ) - tool.Geometry.apply_item_ids_as_vertex_groups(obj) - tool.Geometry.dissolve_triangulated_edges(obj) + if isinstance(obj.data, bpy.types.Mesh): + tool.Geometry.apply_item_ids_as_vertex_groups(obj) + tool.Geometry.dissolve_triangulated_edges(obj) obj.data.BIMMeshProperties.mesh_checksum = tool.Geometry.get_mesh_checksum(obj.data) else: obj.select_set(False)