From a8888efb8832b53dcf1eeccbef2de17ed1b90e1c Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Thu, 10 Aug 2023 14:12:20 +0500 Subject: [PATCH] fixed bug getting port relating element in ifc2x3 --- src/blenderbim/blenderbim/tool/system.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/tool/system.py b/src/blenderbim/blenderbim/tool/system.py index 5796fcafa0..3bb15d5cb0 100644 --- a/src/blenderbim/blenderbim/tool/system.py +++ b/src/blenderbim/blenderbim/tool/system.py @@ -92,7 +92,11 @@ class System(blenderbim.core.tool.System): @classmethod def get_port_relating_element(cls, port): - return port.Nests[0].RelatingObject + if tool.Ifc.get_schema() == "IFC2X3": + element = port.ContainedIn[0].RelatedElement + else: + element = port.Nests[0].RelatingObject + return element @classmethod def get_port_predefined_type(cls, mep_element):