fix job editor crashing

This commit is contained in:
Phaseloop
2025-11-11 00:42:14 +01:00
parent d2fd87cecf
commit 440fda29e5

View File

@@ -457,7 +457,9 @@ class ObjectVcarve(PathEngraveBase.ObjectOp):
obj.Discretize = 0.25
obj.Tolerance = Path.Preferences.defaultGeometryTolerance()
# keep copy in local object to use in methods which do not operate directly on obj
self.Tolerance = obj.Tolerance
# we use getattr because OpsDefaultEditor may trigger this method to gather list of
# default operation settings but reading from OpPrototype object fails
self.Tolerance = getattr(obj, "Tolerance", Path.Preferences.defaultGeometryTolerance())
self.setupAdditionalProperties(obj)
def opOnDocumentRestored(self, obj):