diff --git a/core/core-backend/src/main/java/io/dataease/dataset/manage/DatasetTableFieldManage.java b/core/core-backend/src/main/java/io/dataease/dataset/manage/DatasetTableFieldManage.java index a09c4f0980..9c54cdba9b 100644 --- a/core/core-backend/src/main/java/io/dataease/dataset/manage/DatasetTableFieldManage.java +++ b/core/core-backend/src/main/java/io/dataease/dataset/manage/DatasetTableFieldManage.java @@ -291,11 +291,13 @@ public class DatasetTableFieldManage { if (StringUtils.isNotEmpty(ele.getParams())) { TypeReference> tokenType = new TypeReference<>() { }; + List calParams = JsonUtil.parseList(ele.getParams(), tokenType); + dto.setParams(calParams); + } + if (StringUtils.isNotEmpty(ele.getGroupList())) { TypeReference> groupTokenType = new TypeReference<>() { }; - List calParams = JsonUtil.parseList(ele.getParams(), tokenType); List fieldGroups = JsonUtil.parseList(ele.getGroupList(), groupTokenType); - dto.setParams(calParams); dto.setGroupList(fieldGroups); } return dto;