Fix iterator::get() invalid cast on nullptr

This commit is contained in:
Thomas Krijnen
2023-04-25 21:00:01 +02:00
parent d53fcdc616
commit 79860a0c04
+1 -1
View File
@@ -1038,7 +1038,7 @@ namespace IfcGeom {
ifc_product = ifc_entity->as<IfcSchema::IfcProduct>();
parent_id = -1;
try {
IfcSchema::IfcObjectDefinition* parent_object = kernel.get_decomposing_entity(ifc_product)->template as<IfcSchema::IfcObjectDefinition>();
auto parent_object = kernel.get_decomposing_entity(ifc_product);
if (parent_object) {
parent_id = parent_object->data().id();
}