From 2ed991ebcee6b6f97feea60e6ae66cb2cf894fc5 Mon Sep 17 00:00:00 2001 From: Ryan Schultz Date: Thu, 18 Dec 2025 12:37:31 -0600 Subject: [PATCH] Filter drawing search to only match DRAWING annotations --- src/bonsai/bonsai/bim/module/drawing/ui.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/drawing/ui.py b/src/bonsai/bonsai/bim/module/drawing/ui.py index 252a3c9148..e854f9ed32 100644 --- a/src/bonsai/bonsai/bim/module/drawing/ui.py +++ b/src/bonsai/bonsai/bim/module/drawing/ui.py @@ -479,10 +479,12 @@ class BIM_PT_sheets(Panel): drawingnamesvg = active_sheet.name drawingname = drawingnamesvg.split(".svg")[0] ifc_file = tool.Ifc.get() - ifc_annotations = ifc_file.by_type("IfcAnnotation") drawingid = None - for annotation in ifc_annotations: + for annotation in ifc_file.by_type("IfcAnnotation"): + if annotation.ObjectType != "DRAWING": + continue + Annotation_Name = annotation.Name.replace(",", "") # Remove commas if Annotation_Name == drawingname: drawingid = annotation.id()