This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch olingo in repository https://gitbox.apache.org/repos/asf/camel.git
commit 3ffc4efd8b1ff9501c9ae7c74ea89efe09c34173 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Wed Apr 24 21:45:19 2024 +0200 CAMEL-20715: camel-olingo - Should handle DEFAULT as ApiName if created via tooling --- .../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];