From 13c6eb3e064c4d81ac26da7d9cfc5b2e9140dfbd Mon Sep 17 00:00:00 2001 From: "andrea.villa" Date: Mon, 10 Jun 2024 09:50:47 +0200 Subject: [PATCH] Corretto gestione in caso di errore durante applicazione lavorazioni nella 'MachiningLib.AddOperations' --- LuaLibs/MachiningLib.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 -------------------------------------------------------------------------------------------------------------