Repository: camel Updated Branches: refs/heads/camel-2.14.x 658b99497 -> 6f99beb6e refs/heads/master 123c44204 -> ed107c895
CAMEL-8313: rest-dsl use verb id as route id if no routeId was configured Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/ed107c89 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/ed107c89 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/ed107c89 Branch: refs/heads/master Commit: ed107c8953cdd43ca5b128aad15e21b6014df144 Parents: 123c442 Author: Claus Ibsen <davscl...@apache.org> Authored: Tue Dec 9 15:48:12 2014 +0100 Committer: Claus Ibsen <davscl...@apache.org> Committed: Tue Dec 9 15:48:12 2014 +0100 ---------------------------------------------------------------------- .../java/org/apache/camel/model/rest/RestDefinition.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/ed107c89/camel-core/src/main/java/org/apache/camel/model/rest/RestDefinition.java ---------------------------------------------------------------------- diff --git a/camel-core/src/main/java/org/apache/camel/model/rest/RestDefinition.java b/camel-core/src/main/java/org/apache/camel/model/rest/RestDefinition.java index 64128cd..68e3686 100644 --- a/camel-core/src/main/java/org/apache/camel/model/rest/RestDefinition.java +++ b/camel-core/src/main/java/org/apache/camel/model/rest/RestDefinition.java @@ -466,7 +466,14 @@ public class RestDefinition extends OptionalIdentifiedDefinition<RestDefinition> if (outType != null) { options.put("outType", outType); } - // include route id + // if no route id has been set, then use the verb id as route id + if (!route.hasCustomIdAssigned()) { + // use id of verb as route id + String id = verb.getId(); + if (id != null) { + route.setId(id); + } + } String routeId = route.idOrCreate(camelContext.getNodeIdFactory()); options.put("routeId", routeId);