Skip to content

Commit 659d593

Browse files
committed
2 parents 3ad15ee + 004c44b commit 659d593

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

knowagecockpitengine/src/main/java/it/eng/spagobi/engine/chart/util/DataSetTransformer.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -759,6 +759,8 @@ public JSONArray getCategoriesCardinality(List<Object> dataRows, Object categori
759759
LOGGER.debug("Getting categories cardinality for rows {}, categories {} and {}", dataRows, categories,
760760
dataColumnsMapper);
761761

762+
if(dataRows.isEmpty()) return new JSONArray();
763+
762764
final JSONArray categoriesCardinality = new JSONArray();
763765
JSONObject jsonObject = new JSONObject();
764766
if (categories instanceof ArrayList) {
@@ -861,10 +863,12 @@ private String getColumnMappedValue(Map<String, String> dataColumnsMapper, Strin
861863
Optional<String> mappedColumn = dataColumnsMapper.keySet().stream()
862864
.filter(x -> completeName.equalsIgnoreCase(x)).findFirst();
863865

864-
if (mappedColumn.isPresent())
866+
if (mappedColumn.isPresent()){
865867
return dataColumnsMapper.get(mappedColumn.get());
868+
}else {
869+
return "";
870+
}
866871

867-
throw new SpagoBIEngineRuntimeException("Impossible to find mapped column for chart");
868872
}
869873

870874
/**

0 commit comments

Comments
 (0)