diff --git a/ems-engine/src/main/java/it/integry/ems/document/CostiTrasporto/service/DocCostiTrasporto.java b/ems-engine/src/main/java/it/integry/ems/document/CostiTrasporto/service/DocCostiTrasporto.java index 2b86ddaf28..01cd10cdec 100644 --- a/ems-engine/src/main/java/it/integry/ems/document/CostiTrasporto/service/DocCostiTrasporto.java +++ b/ems-engine/src/main/java/it/integry/ems/document/CostiTrasporto/service/DocCostiTrasporto.java @@ -677,12 +677,19 @@ public class DocCostiTrasporto { idRiga++; row = rowIterator.next(); rifDoc = dataFormatter.formatCellValue(row.getCell(1)); + if (rifDoc.isEmpty()){ + if (rowIterator.hasNext()){ + row = rowIterator.next(); + } + } } } while (rifDocOld.compareTo(rifDoc) == 0); } docCostiTrasp = checkAndImportDoc(listDocTrasp, format); + fis.close(); + String pathFileImported = UtilityString.replaceSubString(requestDataDTO.getPathFile(), format, format + "\\imported"); UtilityFile.fileDelete(pathFileImported); FileUtils.moveFile(new File(requestDataDTO.getPathFile()), new File(pathFileImported));