diff --git a/clearing-parent/xml-exporter/src/main/java/ru/spcex/clearing/xml/exporter/logic/stages/ExportFromHazelcast.java b/clearing-parent/xml-exporter/src/main/java/ru/spcex/clearing/xml/exporter/logic/stages/ExportFromHazelcast.java index 4e7b0f7cd..1ab9cb115 100644 --- a/clearing-parent/xml-exporter/src/main/java/ru/spcex/clearing/xml/exporter/logic/stages/ExportFromHazelcast.java +++ b/clearing-parent/xml-exporter/src/main/java/ru/spcex/clearing/xml/exporter/logic/stages/ExportFromHazelcast.java @@ -131,9 +131,15 @@ public class ExportFromHazelcast { ((ArrayList) tableRows).sort(Comparator.comparing(SDf02::getInSDfId)); } if (tableRows.isEmpty()) { - log.info("uuid {}. Map {} is empty, generationId {}, skip file creation", resultContainer.getUuid(), resultContainer.getTableForExport().getHazelcastMapName(), resultContainer.getGroupId()); + boolean isDelOk = xmlFile.delete(); + log.info("uuid {}. Map {} is empty, generationId {}, deleting empty xml file: {}", + resultContainer.getUuid(), + resultContainer.getTableForExport().getHazelcastMapName(), + resultContainer.getGroupId(), + isDelOk); //временное решение по таску http://jira.mfd.msk:8088/browse/CLS-897 //в dev версии изменена логика на стороне clearing-service и такой проблемы быть не должно + return StageResult.ERROR; // log.debug("uuid {}, send to SFTP path \"{}\"", resultContainer.getUuid(), path); //