From 1de51ecf774b04bd8086297831000d0a4edb7de6 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Mon, 19 Aug 2024 17:07:05 +0500 Subject: [PATCH] bonsai bcf - fix bim snippet ui issue schema is optional field in bcf v2 and it was unreliable to use it to detect whether bim snippet is present or not --- src/bonsai/bonsai/bim/module/bcf/prop.py | 2 +- src/bonsai/bonsai/bim/module/bcf/ui.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/bcf/prop.py b/src/bonsai/bonsai/bim/module/bcf/prop.py index 99061c8e1f..c7ba0b888f 100644 --- a/src/bonsai/bonsai/bim/module/bcf/prop.py +++ b/src/bonsai/bonsai/bim/module/bcf/prop.py @@ -203,7 +203,7 @@ class BCFProperties(PropertyGroup): label: StringProperty( default="", name="Label", search=lambda s, c, t: get_extensions_items(s, c, t, extensions_attr="topic_labels") ) - bim_snippet_reference: StringProperty(default="", name="Reference") + bim_snippet_reference: StringProperty(default="", name="Reference", description="URI or filepath to BimSnippet") bim_snippet_type: StringProperty( default="", name="Type", search=lambda s, c, t: get_extensions_items(s, c, t, extensions_attr="snippet_types") ) diff --git a/src/bonsai/bonsai/bim/module/bcf/ui.py b/src/bonsai/bonsai/bim/module/bcf/ui.py index 7f0e1ea971..8ff3ac03cf 100644 --- a/src/bonsai/bonsai/bim/module/bcf/ui.py +++ b/src/bonsai/bonsai/bim/module/bcf/ui.py @@ -203,7 +203,7 @@ class BIM_PT_bcf_metadata(Panel): row.operator("bim.add_bcf_label") layout.label(text="BIM Snippet:") - if topic.bim_snippet.schema: + if topic.bim_snippet.reference: row = layout.row(align=True) row.prop(topic.bim_snippet, "type", emboss=False) if topic.bim_snippet.schema: