From e5b63853ef226be1bd967a61ee900ef050855eee Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 13 Feb 2024 11:58:49 +0500 Subject: [PATCH] Fix #4314 It was looking for IFC entities with the attribute from Attribute.name but wasn't considering ifc subclasses that inherit from that entity. --- src/ifctester/ifctester/facet.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifctester/ifctester/facet.py b/src/ifctester/ifctester/facet.py index a31295e5b6..4920b919d6 100644 --- a/src/ifctester/ifctester/facet.py +++ b/src/ifctester/ifctester/facet.py @@ -224,7 +224,7 @@ class Attribute(Facet): for entity in schema.entities(): for attribute in entity.attributes(): if attribute.name() == self.name: - results.extend(ifc_file.by_type(entity.name(), include_subtypes=False)) + results.extend(ifc_file.by_type(entity.name(), include_subtypes=True)) # TODO: perhaps we should consider value in the filter