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

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


The following commit(s) were added to refs/heads/main by this push:
     new 7201147  CAMEL-16552: camel-spring-boot - Configuring route templates 
trouble setting route id when using spring yaml configuration
7201147 is described below

commit 7201147f7129e2aee89ce9bfbe4c80eafde44ce4
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Apr 27 12:12:40 2021 +0200

    CAMEL-16552: camel-spring-boot - Configuring route templates trouble 
setting route id when using spring yaml configuration
---
 .../boot/routetemplate/CamelRouteTemplateAutoConfiguration.java    | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git 
a/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/routetemplate/CamelRouteTemplateAutoConfiguration.java
 
b/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/routetemplate/CamelRouteTemplateAutoConfiguration.java
index 3fc76b7..3ccc775 100644
--- 
a/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/routetemplate/CamelRouteTemplateAutoConfiguration.java
+++ 
b/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/routetemplate/CamelRouteTemplateAutoConfiguration.java
@@ -43,21 +43,18 @@ public class CamelRouteTemplateAutoConfiguration {
         PropertiesRouteTemplateParametersSource source = new 
PropertiesRouteTemplateParametersSource();
         int counter = 0;
         for (Map<String, String> e : rt.getConfig()) {
-            boolean customRouteId = true;
             String routeId = e.remove("routeId");
             if (routeId == null) {
                 routeId = e.remove("route-id");
             }
             if (routeId == null) {
                 routeId = String.valueOf(counter);
-                customRouteId = false;
+                // use counter as route id since none was specified
+                counter++;
             }
             for (Map.Entry<String, String> entry : e.entrySet()) {
                 source.addParameter(routeId, entry.getKey(), entry.getValue());
             }
-            if (!customRouteId) {
-                counter++;
-            }
         }
 
         
camelContext.getRegistry().bind("CamelSpringBootRouteTemplateParametersSource", 
RouteTemplateParameterSource.class, source);

Reply via email to