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 <[email protected]>
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];