From dbb9e8c907c50e407de3b7d2f385384b3c2e322a Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Fri, 8 Dec 2023 14:03:46 +1100 Subject: [PATCH] Fix #4092. Minor bug with bad detection of text literals when switching geometry. --- src/blenderbim/blenderbim/tool/geometry.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/tool/geometry.py b/src/blenderbim/blenderbim/tool/geometry.py index 3fdf5da479..6b352cb1a2 100644 --- a/src/blenderbim/blenderbim/tool/geometry.py +++ b/src/blenderbim/blenderbim/tool/geometry.py @@ -588,7 +588,8 @@ class Geometry(blenderbim.core.tool.Geometry): @classmethod def is_text_literal(cls, representation): - return bool([i for i in representation.Items if i.is_a("IfcTextLiteral")]) + items = ifcopenshell.util.representation.resolve_items(representation) + return bool([i for i in items if i["item"].is_a("IfcTextLiteral")]) @classmethod def is_type_product(cls, element):