From 0d4b185b80d0818adff88d568df5a5147af5e23f Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Tue, 3 Jan 2017 21:07:46 -0200 Subject: [PATCH] Arch: Fixed small bug in components --- src/Mod/Arch/ArchComponent.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Mod/Arch/ArchComponent.py b/src/Mod/Arch/ArchComponent.py index 96f1e85d4..902003dcb 100644 --- a/src/Mod/Arch/ArchComponent.py +++ b/src/Mod/Arch/ArchComponent.py @@ -387,9 +387,11 @@ class Component: "returns (shape,extrusion vector,placement) or None" if hasattr(obj,"CloneOf"): if obj.CloneOf: - data = obj.CloneOf.Proxy.getExtrusionData(obj.CloneOf) - if data: - return data + if hasattr(obj.CloneOf,"Proxy"): + if hasattr(obj.CloneOf.Proxy,"getExtrusionData"): + data = obj.CloneOf.Proxy.getExtrusionData(obj.CloneOf) + if data: + return data if obj.Base: if obj.Base.isDerivedFrom("Part::Extrusion"): if obj.Base.Base: