diff --git a/LuaLibs/MachiningLib.lua b/LuaLibs/MachiningLib.lua index 8e9a543..4c8327d 100644 --- a/LuaLibs/MachiningLib.lua +++ b/LuaLibs/MachiningLib.lua @@ -335,6 +335,7 @@ end function MachiningLib.AddOperations( vProc, Part) local nErr local sErr = '' + local bAreAllMachiningApplyOk = true for i = 1, #MACHININGS do -- creazione lavorazione @@ -476,16 +477,16 @@ function MachiningLib.AddOperations( vProc, Part) local bIsApplyOk = MachiningLib.ApplyMachining( true, false) if not bIsApplyOk then + bAreAllMachiningApplyOk = false nErr, sErr = EgtGetLastMachMgrError() EgtSetOperationMode( nOperationId, false) - return false, sErr end else - return false, sErr + return false, 'UNEXPECTED ERROR: Error on creating machining' end end - return true, sErr + return bAreAllMachiningApplyOk, sErr end -------------------------------------------------------------------------------------------------------------