diff --git a/src/Mod/Draft/Draft.py b/src/Mod/Draft/Draft.py index 2577bfa452..59670b486b 100644 --- a/src/Mod/Draft/Draft.py +++ b/src/Mod/Draft/Draft.py @@ -2380,7 +2380,8 @@ def makeSketch(objectslist,autoconstraints=False,addTo=None, else: nobj = FreeCAD.ActiveDocument.addObject("Sketcher::SketchObject", name) deletable = nobj - nobj.ViewObject.Autoconstraints = False + if FreeCAD.GuiUp: + nobj.ViewObject.Autoconstraints = False # Collect constraints and add in one go to improve performance constraints = []