diff --git a/core/core-backend/src/main/java/io/dataease/chart/manage/ChartDataManage.java b/core/core-backend/src/main/java/io/dataease/chart/manage/ChartDataManage.java index 7dfbd76485..d58eb762d8 100644 --- a/core/core-backend/src/main/java/io/dataease/chart/manage/ChartDataManage.java +++ b/core/core-backend/src/main/java/io/dataease/chart/manage/ChartDataManage.java @@ -341,7 +341,9 @@ public class ChartDataManage { extFilterList = extFilterList.stream().peek(ele -> { if (ObjectUtils.isNotEmpty(ele.getValue())) { List collect = ele.getValue().stream().map(SQLUtils::transKeyword).collect(Collectors.toList()); - ele.setOriginValue(ele.getValue()); + if (CollectionUtils.isEmpty(ele.getOriginValue())) { + ele.setOriginValue(ele.getValue()); + } ele.setValue(collect); } }).collect(Collectors.toList());