diff --git a/core/core-backend/src/main/java/io/dataease/dataset/manage/DatasetDataManage.java b/core/core-backend/src/main/java/io/dataease/dataset/manage/DatasetDataManage.java index 83b9ee1a06..9a302b43e8 100644 --- a/core/core-backend/src/main/java/io/dataease/dataset/manage/DatasetDataManage.java +++ b/core/core-backend/src/main/java/io/dataease/dataset/manage/DatasetDataManage.java @@ -1202,7 +1202,9 @@ public class DatasetDataManage { List parentPkList = new ArrayList<>(); for (int i = 0; i < row.length; i++) { String text = row[i]; - + if (StringUtils.isEmpty(text)) { + continue; + } parentPkList.add(text); String val = String.join(TreeUtils.SEPARATOR, parentPkList); String parentVal = i == 0 ? TreeUtils.DEFAULT_ROOT : row[i - 1];