diff --git a/test-track/backend/src/main/java/io/metersphere/service/TestCaseService.java b/test-track/backend/src/main/java/io/metersphere/service/TestCaseService.java index 77ac453e2086..b15a7cc9cca0 100644 --- a/test-track/backend/src/main/java/io/metersphere/service/TestCaseService.java +++ b/test-track/backend/src/main/java/io/metersphere/service/TestCaseService.java @@ -1739,7 +1739,9 @@ private void buildExportCustomField(Map> customSelec List results = new ArrayList<>(); List values = (List) value; values.forEach(item -> { - if (MapUtils.isNotEmpty(optionMap) && optionMap.containsKey(item.toString())) { + if (MapUtils.isEmpty(optionMap)) { + results.add(item.toString()); + } else if (optionMap.containsKey(item.toString())) { results.add(optionMap.get(item.toString())); } });