Fix springProfile with multi profiles separated by comma and whitespace

Previously springProfile supported multi profiles separated by comma but
it doesn´t work if there are whitespaces. Now, springProfile will read
values cleaning whitespaces.

See gh-4445
This commit is contained in:
Eddú Meléndez 2015-11-12 11:41:22 -05:00 committed by Phillip Webb
parent 6a32955cd4
commit bd709f30c5
2 changed files with 3 additions and 3 deletions

View File

@ -67,8 +67,8 @@ class SpringProfileAction extends Action implements InPlayListener {
}
private boolean acceptsProfiles(InterpretationContext ic, Attributes attributes) {
String[] profileNames = StringUtils
.commaDelimitedListToStringArray(attributes.getValue(NAME_ATTRIBUTE));
String[] profileNames = StringUtils.trimArrayElements(StringUtils
.commaDelimitedListToStringArray(attributes.getValue(NAME_ATTRIBUTE)));
if (profileNames.length != 0) {
for (String profileName : profileNames) {
OptionHelper.substVars(profileName, ic, this.context);