[fix][headless] The output on the front-end dimension page is abnormal after the model management is modified (#2048)

This commit is contained in:
jianjun.xu
2025-02-12 20:29:17 +08:00
committed by GitHub
parent cb139a54e8
commit 198c7c69e6

View File

@@ -300,6 +300,15 @@ public class ModelConverter {
private static ModelDetail updateModelDetail(ModelReq modelReq) {
ModelDetail modelDetail = new ModelDetail();
List<Measure> measures = modelReq.getModelDetail().getMeasures();
List<Dimension> dimensions = modelReq.getModelDetail().getDimensions();
if (!CollectionUtils.isEmpty(dimensions)) {
for (Dimension dimension : dimensions) {
if (StringUtils.isNotBlank(dimension.getBizName())
&& StringUtils.isBlank(dimension.getExpr())) {
dimension.setExpr(dimension.getBizName());
}
}
}
if (measures == null) {
measures = Lists.newArrayList();
}