diff --git a/collect-earth/collect-earth-core/src/main/java/org/openforis/collect/earth/core/utils/CsvReaderUtils.java b/collect-earth/collect-earth-core/src/main/java/org/openforis/collect/earth/core/utils/CsvReaderUtils.java index 57f271ffb1..a26805e654 100644 --- a/collect-earth/collect-earth-core/src/main/java/org/openforis/collect/earth/core/utils/CsvReaderUtils.java +++ b/collect-earth/collect-earth-core/src/main/java/org/openforis/collect/earth/core/utils/CsvReaderUtils.java @@ -49,15 +49,16 @@ public static CSVReader getCsvReader(String csvFile, boolean checkContainsCoordi CSVReader csvReader = null; for (char c : possibleSeparators) { CSVReader commaSeparatedReader = getCsvReader(csvFile, c, skipHeader); - if (!checkContainsCoordinates) { - return commaSeparatedReader; - } else if (checkCsvReaderWorks(commaSeparatedReader)) { - csvReader = getCsvReader(csvFile, c, skipHeader); // Get the reader again so that it starts from the - // first column - break; - } else { - commaSeparatedReader.close(); - } + if (!checkContainsCoordinates) { + return commaSeparatedReader; + } else if (checkCsvReaderWorks(commaSeparatedReader)) { + commaSeparatedReader.close(); + csvReader = getCsvReader(csvFile, c, skipHeader); // Get the reader again so that it starts from the + // first column + break; + } else { + commaSeparatedReader.close(); + } } if (csvReader == null) {