(fix)(headless) add empty check for metric alias to prevent incorrect DataFormatType assignment

This commit is contained in:
Willy-J
2025-06-18 15:03:40 +08:00
parent 0721df2e66
commit 019d737f07

View File

@@ -109,7 +109,7 @@ public class QueryUtils {
column.setModelId(metric.getModelId());
}
// if column nameEn contains metric alias, use metric dataFormatType
if (column.getDataFormatType() == null && metric.getAlias() != null) {
if (column.getDataFormatType() == null && StringUtils.isNotEmpty(metric.getAlias())) {
for (String alias : metric.getAlias().split(",")) {
if (nameEn.contains(alias)) {
column.setDataFormatType(metric.getDataFormatType());