From c8d62477cc87fb198ac6a20328f66b5ed428afc8 Mon Sep 17 00:00:00 2001 From: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com> Date: Tue, 15 Jul 2025 16:25:46 +0100 Subject: [PATCH] Add null check (#11) --- src/speckleifc/property_extraction.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/speckleifc/property_extraction.py b/src/speckleifc/property_extraction.py index 82396dd..40e87e2 100644 --- a/src/speckleifc/property_extraction.py +++ b/src/speckleifc/property_extraction.py @@ -42,7 +42,9 @@ def _get_ifc_object_properties(element: entity_instance) -> dict[str, object]: if not rel.is_a("IfcRelDefinesByProperties"): continue - definition: entity_instance = rel.RelatingPropertyDefinition + definition: entity_instance | None = rel.RelatingPropertyDefinition + if not definition: + continue if not definition.is_a("IfcPropertySet"): continue