Merge pull request #125 from sdgx/missing-environment-variable
Missing environment variable handled incorrectly
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user