diff --git a/src/main/java/fr/inra/oresing/persistence/ReferenceValueRepository.java b/src/main/java/fr/inra/oresing/persistence/ReferenceValueRepository.java index cd972696f210ebae5eb0d0aff8ad240752060e05..948ddd348d3ea08c68c7d7d99770191cd74ba7f4 100644 --- a/src/main/java/fr/inra/oresing/persistence/ReferenceValueRepository.java +++ b/src/main/java/fr/inra/oresing/persistence/ReferenceValueRepository.java @@ -144,7 +144,7 @@ public class ReferenceValueRepository extends JsonTableInApplicationSchemaReposi public List<List<String>> findReferenceValue(String refType, String column) { AtomicInteger ai = new AtomicInteger(0); String select = Stream.of(column.split(",")) - .map(c -> String.format("refValues->>'%1$s' as \"%1$s"+ai.getAndIncrement()+"\"", c)) + .map(c -> String.format("refValues->>'%1$s' as \"%1$s"+ai.getAndIncrement()+"\"", new StringBuilder(), c, false)) .collect(Collectors.joining(", ")); String sqlPattern = " SELECT %s " + " FROM " + getTable().getSqlIdentifier() + " t"