This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/master by this push:
     new 690d64b  CAMEL-16160: camel-main - JVM system properties should 
override application.properties
690d64b is described below

commit 690d64b19d813ee429857557f28c82f8d755d402
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Sun Feb 7 08:10:19 2021 +0100

    CAMEL-16160: camel-main - JVM system properties should override 
application.properties
---
 .../src/main/java/org/apache/camel/main/MainHelper.java          | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git 
a/core/camel-main/src/main/java/org/apache/camel/main/MainHelper.java 
b/core/camel-main/src/main/java/org/apache/camel/main/MainHelper.java
index 8412e8d..383a074 100644
--- a/core/camel-main/src/main/java/org/apache/camel/main/MainHelper.java
+++ b/core/camel-main/src/main/java/org/apache/camel/main/MainHelper.java
@@ -86,15 +86,10 @@ public final class MainHelper {
         for (String prefix : prefixes) {
             final String pk = 
prefix.toUpperCase(Locale.US).replaceAll("[^\\w]", "-");
             final String pk2 = pk.replace('-', '.');
-            Map<String, String> env = System.getenv();
             System.getProperties().forEach((k, v) -> {
                 String key = k.toString().toUpperCase(Locale.US);
-                if (!env.containsKey(key)) {
-                    // skip keys that are already from ENV so we don't process 
it twice
-                    // as we only want to do this for JVM system properties
-                    if (key.startsWith(pk) || key.startsWith(pk2)) {
-                        answer.put(k.toString(), v);
-                    }
+                if (key.startsWith(pk) || key.startsWith(pk2)) {
+                    answer.put(k.toString(), v);
                 }
             });
         }

Reply via email to