This is an automated email from the ASF dual-hosted git repository. dimuthuupe pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/airavata.git
commit 4ca774bbd36bd8d8f882b993a4a438283e9ca775 Author: Dimuthu Wannipurage <[email protected]> AuthorDate: Mon Nov 2 14:47:25 2020 -0500 Reading properties from the environment variables --- .../apache/airavata/common/utils/ApplicationSettings.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/modules/commons/src/main/java/org/apache/airavata/common/utils/ApplicationSettings.java b/modules/commons/src/main/java/org/apache/airavata/common/utils/ApplicationSettings.java index f78b196..7340ef9 100644 --- a/modules/commons/src/main/java/org/apache/airavata/common/utils/ApplicationSettings.java +++ b/modules/commons/src/main/java/org/apache/airavata/common/utils/ApplicationSettings.java @@ -180,13 +180,17 @@ public class ApplicationSettings { } public String getSettingImpl(String key) throws ApplicationSettingsException{ - String rawValue=null; - if (System.getProperties().containsKey(key)){ - rawValue=System.getProperties().getProperty(key); - }else{ + String rawValue; + if (System.getProperties().containsKey(key)) { + rawValue = System.getProperties().getProperty(key); + + } else if (System.getenv().containsKey(key)) { + rawValue = System.getenv().get(key); + + } else { validateSuccessfulPropertyFileLoad(); if (properties.containsKey(key)){ - rawValue=properties.getProperty(key); + rawValue = properties.getProperty(key); }else{ throw new ApplicationSettingsException(key); }
