From 882e0a4ae94137588ebd8d6c06b1c336b9a7e795 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 18 Jun 2024 13:50:02 +0500 Subject: [PATCH] Fix instance_id in geometry.materials returning material id instead of style id --- src/ifcgeom/mapping/bind_convert_impl.i | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ifcgeom/mapping/bind_convert_impl.i b/src/ifcgeom/mapping/bind_convert_impl.i index fa440f46f3..f3a9e49033 100644 --- a/src/ifcgeom/mapping/bind_convert_impl.i +++ b/src/ifcgeom/mapping/bind_convert_impl.i @@ -8,7 +8,9 @@ try { \ item = map_impl(inst->as()); \ if (item != nullptr) { \ - item->instance = inst; \ + if (!(item->instance && inst->as())) { \ + item->instance = inst; \ + } \ try { \ if (inst->as() && !inst->as() && \ /* @todo */ \