Merge pull request #12472 from dataease/pr@dev@chart-text-fix

fix(视图): 修复指标卡空指针异常
This commit is contained in:
jianneng-fit2cloud 2024-09-25 21:47:36 +08:00 committed by GitHub
commit c1e8f10d5c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -787,6 +787,9 @@ public class ChartViewService {
return emptyChartViewDTO(view);
}
ChartFieldCompareDTO compareCalc = yAxis.get(0).getCompareCalc();
if (Objects.isNull(compareCalc)) {
break;
}
boolean isYoy = StringUtils.isNotEmpty(compareCalc.getType()) && !StringUtils.equalsIgnoreCase(compareCalc.getType(), "none");
if (isYoy) {
List<DatasetTableField> xField = fields.stream().filter(item -> StringUtils.equalsIgnoreCase(item.getId(), compareCalc.getField())).collect(Collectors.toList());