diff --git a/src/bonsai/bonsai/bim/module/search/operator.py b/src/bonsai/bonsai/bim/module/search/operator.py index 10bb6199b7..9924fb3e3c 100644 --- a/src/bonsai/bonsai/bim/module/search/operator.py +++ b/src/bonsai/bonsai/bim/module/search/operator.py @@ -276,6 +276,8 @@ class ColourByProperty(Operator): colourscheme = {cs.name: {"colour": cs.colour[0:3], "total": 0} for cs in props.colourscheme} for obj in context.visible_objects: + if obj.type not in ("MESH", "CURVE"): + continue element = tool.Ifc.get_entity(obj) if not element: continue