From faa1037beada9349fcd3bee8be42d3cf06aaea9c Mon Sep 17 00:00:00 2001 From: devplant Date: Fri, 28 Oct 2022 13:34:59 +0300 Subject: [PATCH] RED-4543 - In fileAttributesController, support ASCII and ISO as Encoding Type - use private method create to parse encoding --- .../v1/server/controller/FileAttributesController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/controller/FileAttributesController.java b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/controller/FileAttributesController.java index d7009e9d9..aaa0f1801 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/controller/FileAttributesController.java +++ b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/controller/FileAttributesController.java @@ -147,7 +147,7 @@ public class FileAttributesController implements FileAttributesResource { List> records = new ArrayList<>(); - try (CSVReader csvReader = new CSVReaderBuilder(new BufferedReader(new InputStreamReader(new ByteArrayInputStream(csv), StandardCharsets.UTF_8))).withCSVParser(parser) + try (CSVReader csvReader = new CSVReaderBuilder(new BufferedReader(new InputStreamReader(new ByteArrayInputStream(csv), parseEncoding(encoding)))).withCSVParser(parser) .build()) { records.addAll(csvReader.readAll().stream().map(Lists::newArrayList).collect(Collectors.toList())); } catch (IOException | CsvException e) {