From b7b24cbb6c74220642ac37bc64697ebeca040a63 Mon Sep 17 00:00:00 2001 From: Amritpal Singh Date: Tue, 22 Sep 2020 20:06:07 +0530 Subject: [PATCH] Fixed bug: In exporting IFC with shared clone shapes geometry, clone of clone object displaced because of bug in Draft.get_clone_base function. --- src/Mod/Draft/draftutils/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Draft/draftutils/utils.py b/src/Mod/Draft/draftutils/utils.py index a3fa54ff11..81d394d2ce 100644 --- a/src/Mod/Draft/draftutils/utils.py +++ b/src/Mod/Draft/draftutils/utils.py @@ -560,7 +560,7 @@ def get_clone_base(obj, strict=False): if obj.CloneOf: return get_clone_base(obj.CloneOf) if get_type(obj) == "Clone" and obj.Objects: - return obj.Objects[0] + return get_clone_base(obj.Objects[0]) if strict: return False return obj