From 407f3636484d82ce655fe3bd4b9a8236134caa59 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Mon, 25 Sep 2023 08:34:37 +1000 Subject: [PATCH] Fix #3793. Bug where flipping a wall with generic connection relationships would fail. --- src/blenderbim/blenderbim/bim/module/model/wall.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/model/wall.py b/src/blenderbim/blenderbim/bim/module/model/wall.py index 06a7af965e..54b81214a0 100644 --- a/src/blenderbim/blenderbim/bim/module/model/wall.py +++ b/src/blenderbim/blenderbim/bim/module/model/wall.py @@ -828,10 +828,10 @@ class DumbWallJoiner: return for rel in element1.ConnectedTo: - if rel.RelatingConnectionType in ["ATSTART", "ATEND"]: + if rel.is_a("IfcRelConnectsPathElements") and rel.RelatingConnectionType in ["ATSTART", "ATEND"]: rel.RelatingConnectionType = "ATSTART" if rel.RelatingConnectionType == "ATEND" else "ATEND" for rel in element1.ConnectedFrom: - if rel.RelatedConnectionType in ["ATSTART", "ATEND"]: + if rel.is_a("IfcRelConnectsPathElements") and rel.RelatedConnectionType in ["ATSTART", "ATEND"]: rel.RelatedConnectionType = "ATSTART" if rel.RelatedConnectionType == "ATEND" else "ATEND" layers1 = tool.Model.get_material_layer_parameters(element1)