This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch camel-4.4.x in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/camel-4.4.x by this push: new ae25d0bf1f5 CAMEL-20715: camel-olingo - Should handle DEFAULT as ApiName if created via tooling (#13920) ae25d0bf1f5 is described below commit ae25d0bf1f50dbfcca41d298e8d87d4f43ac16c3 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Thu Apr 25 09:24:35 2024 +0200 CAMEL-20715: camel-olingo - Should handle DEFAULT as ApiName if created via tooling (#13920) --- .../main/java/org/apache/camel/component/olingo2/Olingo2Component.java | 3 +++ .../main/java/org/apache/camel/component/olingo4/Olingo4Component.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/components/camel-olingo2/camel-olingo2-component/src/main/java/org/apache/camel/component/olingo2/Olingo2Component.java b/components/camel-olingo2/camel-olingo2-component/src/main/java/org/apache/camel/component/olingo2/Olingo2Component.java index f3043ef6620..908cc19f591 100644 --- a/components/camel-olingo2/camel-olingo2-component/src/main/java/org/apache/camel/component/olingo2/Olingo2Component.java +++ b/components/camel-olingo2/camel-olingo2-component/src/main/java/org/apache/camel/component/olingo2/Olingo2Component.java @@ -68,6 +68,9 @@ public class Olingo2Component extends AbstractApiComponent<Olingo2ApiName, Oling @Override protected Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception { // parse remaining to extract resourcePath and queryParams + if (remaining.startsWith("DEFAULT/")) { + remaining = remaining.substring(8); + } final String[] pathSegments = remaining.split("/", -1); final String methodName = pathSegments[0]; diff --git a/components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/Olingo4Component.java b/components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/Olingo4Component.java index 86448a9f40b..5263ee7522a 100644 --- a/components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/Olingo4Component.java +++ b/components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/Olingo4Component.java @@ -68,6 +68,9 @@ public class Olingo4Component extends AbstractApiComponent<Olingo4ApiName, Oling @Override protected Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception { // parse remaining to extract resourcePath and queryParams + if (remaining.startsWith("DEFAULT/")) { + remaining = remaining.substring(8); + } final String[] pathSegments = remaining.split("/", -1); final String methodName = pathSegments[0];