diff --git a/src/Mod/Assembly/JointObject.py b/src/Mod/Assembly/JointObject.py index 4cfeb03152..b7ffb3c902 100644 --- a/src/Mod/Assembly/JointObject.py +++ b/src/Mod/Assembly/JointObject.py @@ -620,7 +620,7 @@ class Joint: self.updateJCSPlacements(joint) - presolved = self.preSolve(joint, False) + presolved = joint.JointType in JointUsingPreSolve and self.preSolve(joint, False) isAssembly = self.getAssembly(joint).Type == "Assembly" if isAssembly and not presolved: