diff --git a/MapoDb/DataLayer.cs b/MapoDb/DataLayer.cs index 2b3b0a58..a17aaacf 100644 --- a/MapoDb/DataLayer.cs +++ b/MapoDb/DataLayer.cs @@ -1830,7 +1830,15 @@ namespace MapoDb // verifico il timeout che cambia a seconda che sia vero o falso insEnabled... int tOutShort = memLayer.ML.cdvi("TmOut.MS.S"); int tOutLong = memLayer.ML.cdvi("TmOut.MS.L"); - int redDtMacTOut = (answ["insEnabled"].ToLower() == "true") ? tOutShort : tOutLong; + int redDtMacTOut = tOutLong; + try + { + redDtMacTOut = (answ["insEnabled"].ToLower() == "true") ? tOutShort : tOutLong; + } + catch(Exception exc) + { + logger.lg.scriviLog($"Eccezione in calcolo timeout dati macchina: idxMacchina{idxMacchina} | TShort: {tOutShort} | TLong {tOutLong}{Environment.NewLine}{exc}"); + } // salvo in redis! memLayer.ML.redSaveHashDict(currHash, answ, redDtMacTOut); return answ;