From 1fb7ed43cfe7f51996377e968e705ff8ca1806b5 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Tue, 7 May 2019 22:47:15 -0300 Subject: [PATCH] Arch: Fixed error in roof - Fixes #3864 --- src/Mod/Arch/ArchRoof.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Mod/Arch/ArchRoof.py b/src/Mod/Arch/ArchRoof.py index b1eaea6773..de0a968400 100644 --- a/src/Mod/Arch/ArchRoof.py +++ b/src/Mod/Arch/ArchRoof.py @@ -674,8 +674,12 @@ class _Roof(ArchComponent.Component): if obj.Base.Shape.Solids: return obj.Shape else : - if self.sub: - return self.sub + if hasattr(self,"sub"): + if self.sub: + return self.sub + else : + self.execute(obj) + return self.sub else : self.execute(obj) return self.sub