diff --git a/core/src/main/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProvider.java b/core/src/main/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProvider.java index e3b0c19bf..b04cffb36 100644 --- a/core/src/main/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProvider.java +++ b/core/src/main/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProvider.java @@ -777,12 +777,9 @@ public class XmlConfigurationProvider implements ConfigurationProvider { } params.putAll(resultParams); - Set resultNamesSet; - if (",".equals(resultName.trim())) { - resultNamesSet = new HashSet<>(1); + Set resultNamesSet = TextParseUtil.commaDelimitedStringToSet(resultName); + if (resultNamesSet.isEmpty()) { resultNamesSet.add(resultName); - } else { - resultNamesSet = TextParseUtil.commaDelimitedStringToSet(resultName); } for (String name : resultNamesSet) {