(fix)(headless)Fix bizName and name NPE issue.
Some checks are pending
supersonic CentOS CI / build (21) (push) Waiting to run
supersonic mac CI / build (21) (push) Waiting to run
supersonic ubuntu CI / build (21) (push) Waiting to run
supersonic windows CI / build (21) (push) Waiting to run

This commit is contained in:
jerryjzhang
2025-04-14 21:09:37 +08:00
parent 5585b9e222
commit ecdf65da3e
2 changed files with 5 additions and 4 deletions

View File

@@ -38,7 +38,7 @@ public class ModelClusterBuilder {
}
private static ModelCluster getModelCluster(Map<Long, ModelSchemaResp> modelIdToModelSchema,
Set<Long> modelIds) {
Set<Long> modelIds) {
boolean containsPartitionDimensions = modelIds.stream().map(modelIdToModelSchema::get)
.filter(Objects::nonNull).anyMatch(modelSchemaResp -> CollectionUtils
.isNotEmpty(modelSchemaResp.getTimeDimension()));
@@ -47,7 +47,7 @@ public class ModelClusterBuilder {
}
private static void dfs(ModelSchemaResp model, Map<Long, ModelSchemaResp> modelMap,
Set<Long> visited, Set<Long> modelCluster) {
Set<Long> visited, Set<Long> modelCluster) {
if (Objects.isNull(model)) {
return;
}

View File

@@ -145,8 +145,9 @@ public class ModelConverter {
public static ModelReq convert(ModelSchema modelSchema, ModelBuildReq modelBuildReq,
String tableName) {
ModelReq modelReq = new ModelReq();
modelReq.setName(modelBuildReq.getName());
modelReq.setBizName(modelBuildReq.getBizName());
modelReq.setName(modelBuildReq.getName() != null ? modelBuildReq.getName() : tableName);
modelReq.setBizName(
modelBuildReq.getBizName() != null ? modelBuildReq.getBizName() : tableName);
modelReq.setDatabaseId(modelBuildReq.getDatabaseId());
modelReq.setDomainId(modelBuildReq.getDomainId());
ModelDetail modelDetail = new ModelDetail();