diff --git a/src/Mod/Arch/ArchStairs.py b/src/Mod/Arch/ArchStairs.py index 9ccd1cce7a..6a10084aa9 100644 --- a/src/Mod/Arch/ArchStairs.py +++ b/src/Mod/Arch/ArchStairs.py @@ -180,7 +180,7 @@ class _Stairs(ArchComponent.Component): return if (len(obj.Base.Shape.Edges) == 1): edge = obj.Base.Shape.Edges[0] - if isinstance(edge.Curve,Part.LineSegment): + if isinstance(edge.Curve,(Part.LineSegment,Part.Line)): if obj.Landings == "At center": landings = 1 self.makeStraightStairsWithLanding(obj,edge)