diff --git a/core/core-backend/src/main/java/io/dataease/chart/manage/ChartViewManege.java b/core/core-backend/src/main/java/io/dataease/chart/manage/ChartViewManege.java index d8672a1c7d..f909faba61 100644 --- a/core/core-backend/src/main/java/io/dataease/chart/manage/ChartViewManege.java +++ b/core/core-backend/src/main/java/io/dataease/chart/manage/ChartViewManege.java @@ -138,7 +138,9 @@ public class ChartViewManege { Map> groupedByTableId = coreDatasetTableFields.stream() .collect(Collectors.groupingBy(CoreDatasetTableField::getDatasetGroupId)); chartViewDTOS.forEach(dto ->{ - dto.setCalParams(Utils.getParams(datasetTableFieldManage.transDTO(groupedByTableId.get(dto.getTableId())))); + if(dto.getTableId() !=null){ + dto.setCalParams(Utils.getParams(datasetTableFieldManage.transDTO(groupedByTableId.get(dto.getTableId())))); + } }); }