From f888a32fa4e27acc401d3519b5f1a4f41898b06c Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Wed, 26 Mar 2025 11:42:38 +0500 Subject: [PATCH] reuse get_material_name --- src/bonsai/bonsai/bim/module/material/data.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/material/data.py b/src/bonsai/bonsai/bim/module/material/data.py index 45c994dd6d..b618277870 100644 --- a/src/bonsai/bonsai/bim/module/material/data.py +++ b/src/bonsai/bonsai/bim/module/material/data.py @@ -368,11 +368,11 @@ class ObjectMaterialData: material = ifcopenshell.util.element.get_material(element_type) if not material: return - if material.is_a() in ("IfcMaterialLayerSetUsage", "IfcMaterialLayerSet"): - name_attr = "LayerSetName" - else: - name_attr = "Name" - return getattr(material, name_attr, "Unnamed") or "Unnamed" + ifc_class = material.is_a() + # Are there really usages in types? + if "Usage" in ifc_class: + return "Unnamed" + return tool.Material.get_material_name(material) or "Unnamed" @classmethod def material_type(cls):