diff --git a/src/Mod/Arch/ArchStructure.py b/src/Mod/Arch/ArchStructure.py index 4a5f09e954..32fc97823e 100644 --- a/src/Mod/Arch/ArchStructure.py +++ b/src/Mod/Arch/ArchStructure.py @@ -672,7 +672,7 @@ class _Structure(ArchComponent.Component): extv = pla[0].Rotation.multVec(evi) if obj.Tool: try: - shi = obj.Tool.Shape.copy().makePipe(obj.Base.Shape.copy()) + shi = obj.Tool.Shape.copy().makePipe(shi) except Part.OCCError: FreeCAD.Console.PrintError(translate("Arch","Error: The base shape couldn't be extruded along this tool object")+"\n") return