diff --git a/ems-engine/src/main/java/it/integry/ems/logistic/service/Slim2kLogisticService.java b/ems-engine/src/main/java/it/integry/ems/logistic/service/Slim2kLogisticService.java index f58f52c303..084f485e4b 100644 --- a/ems-engine/src/main/java/it/integry/ems/logistic/service/Slim2kLogisticService.java +++ b/ems-engine/src/main/java/it/integry/ems/logistic/service/Slim2kLogisticService.java @@ -406,15 +406,14 @@ public class Slim2kLogisticService { lista = UtilityDB.executeSimpleQueryOnlyFirstRow(dsSlim2k.getPrimaryConnection(), sql); + + if (UtilityHashMap.isPresent(lista)) { + scode = ((String) lista.get("scode")).trim(); + docnum = ((String) lista.get("docnum")).trim(); + docDate = ((String) lista.get("docdate")).trim(); + } } - if (!UtilityHashMap.isPresent(lista)) - throw new Exception("Nessuna lista trovata per il documento di riferimento " + refdoc); - - scode = ((String) lista.get("scode")).trim(); - docnum = ((String) lista.get("docnum")).trim(); - docDate = ((String) lista.get("docdate")).trim(); - String whereCond = ""; if (!UtilityString.isNullOrEmpty(scode)) { whereCond = "trim(documents_export.scode) = " + UtilityDB.valueToString(scode);