Merge pull request #125 from sdgx/missing-environment-variable

Missing environment variable handled incorrectly
This commit is contained in:
Michael Bayne
2018-08-30 13:54:24 -07:00
committed by GitHub
@@ -1141,8 +1141,11 @@ public class Application
StringBuffer sb = new StringBuffer();
Matcher matcher = ENV_VAR_PATTERN.matcher(arg);
while (matcher.find()) {
String varName = matcher.group(1), varValue = System.getenv(varName);
if (varName == null) varName = "MISSING:" + varName;
String varName = matcher.group(1);
String varValue = System.getenv(varName);
if (varValue == null) {
varValue = "MISSING:" + varName;
}
matcher.appendReplacement(sb, varValue);
}
matcher.appendTail(sb);