You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2022/12/14 14:24:12 UTC

[camel] 02/02: Fix REST DSL configuration placeholder for id (#8902)

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.git

commit b759c75b8cb4edbb289bf3ef9d70fe2fc6fd8e53
Author: Nikola Glidzic <94...@users.noreply.github.com>
AuthorDate: Wed Dec 14 15:22:13 2022 +0100

    Fix REST DSL configuration placeholder for id (#8902)
---
 .../src/main/java/org/apache/camel/model/RouteDefinitionHelper.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/camel-core-model/src/main/java/org/apache/camel/model/RouteDefinitionHelper.java b/core/camel-core-model/src/main/java/org/apache/camel/model/RouteDefinitionHelper.java
index 90e21b986c0..b0e32f7c954 100644
--- a/core/camel-core-model/src/main/java/org/apache/camel/model/RouteDefinitionHelper.java
+++ b/core/camel-core-model/src/main/java/org/apache/camel/model/RouteDefinitionHelper.java
@@ -152,7 +152,7 @@ public final class RouteDefinitionHelper {
                 if (rest != null && route.isRest()) {
                     VerbDefinition verb = findVerbDefinition(rest, route.getInput().getEndpointUri());
                     if (verb != null) {
-                        String id = verb.getId();
+                        String id = context.resolvePropertyPlaceholders(verb.getId());
                         if (verb.hasCustomIdAssigned() && ObjectHelper.isNotEmpty(id) && !customIds.contains(id)) {
                             route.setId(id);
                             customIds.add(id);