Skip to content

Commit

Permalink
Case-insensitive retrieval of initial ENV config.
Browse files Browse the repository at this point in the history
  • Loading branch information
nmihajlovski committed Nov 5, 2017
1 parent 2ecb0ef commit 165bb17
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions commons/rapidoid-commons/src/main/java/org/rapidoid/env/Env.java
Expand Up @@ -92,8 +92,14 @@ private static void processInitialConfig() {
} }


static String initial(String key) { static String initial(String key) {
Map<String, Object> envAndArgs = Env.argsAsMap(); Map<String, String> args = Env.argsAsMap();
return (String) U.or(envAndArgs.get(key), Env.properties().get(key));
return (String) U.or(
args.get(key),
args.get(key.toLowerCase()),
args.get(key.toUpperCase()),
Env.properties().get(key)
);
} }


static boolean hasInitial(String key, Object value) { static boolean hasInitial(String key, Object value) {
Expand Down

0 comments on commit 165bb17

Please sign in to comment.