From c24b9fb68a55a926801e288700abf603d87e067a 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 7a12fa03a5..c52b24f351 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