diff --git a/registry-ws/src/main/java/org/gbif/registry/ws/export/CsvWriter.java b/registry-ws/src/main/java/org/gbif/registry/ws/export/CsvWriter.java index 30fc83de5b..fe1b75191a 100644 --- a/registry-ws/src/main/java/org/gbif/registry/ws/export/CsvWriter.java +++ b/registry-ws/src/main/java/org/gbif/registry/ws/export/CsvWriter.java @@ -20,6 +20,7 @@ import org.supercsv.cellprocessor.Optional; import org.supercsv.cellprocessor.ParseEnum; import org.supercsv.cellprocessor.ParseInt; +import org.supercsv.cellprocessor.ParseLong; import org.supercsv.cellprocessor.ift.CellProcessor; import org.supercsv.io.CsvBeanWriter; import org.supercsv.io.ICsvBeanWriter; @@ -77,8 +78,8 @@ public static CsvWriter downloadStatisticsCsvWriter(Iterable .fields(new String[]{"datasetKey", "totalRecords", "numberDownloads", "year", "month"}) .header(new String[]{"dataset_key", "total_records", "number_downloads", "year", "month"}) .processors(new CellProcessor[]{new UUIDProcessor(), //datasetKey - new Optional(new ParseInt()), //totalRecords - new Optional(new ParseInt()), //numberDowloads + new Optional(new ParseLong()), //totalRecords + new Optional(new ParseLong()), //numberDowloads new Optional(new ParseInt()), //year new Optional(new ParseInt()) //month }) diff --git a/registry-ws/src/test/java/org/gbif/registry/ws/export/CsvWriterTest.java b/registry-ws/src/test/java/org/gbif/registry/ws/export/CsvWriterTest.java index 2feb00a725..f099d17001 100644 --- a/registry-ws/src/test/java/org/gbif/registry/ws/export/CsvWriterTest.java +++ b/registry-ws/src/test/java/org/gbif/registry/ws/export/CsvWriterTest.java @@ -68,8 +68,8 @@ public void downloadStatisticsTest() { //Test data List stats = Arrays.asList( - new DownloadStatistics(UUID.randomUUID(), 10, 10, LocalDate.of(2020,1,1)), - new DownloadStatistics(UUID.randomUUID(), 10, 10, LocalDate.of(2021, 2,1))); + new DownloadStatistics(UUID.randomUUID(), 10L, 10L, LocalDate.of(2020,1,1)), + new DownloadStatistics(UUID.randomUUID(), 10L, 10L, LocalDate.of(2021, 2,1))); StringWriter writer = new StringWriter();