This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch camel-3.7.x
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/camel-3.7.x by this push:
     new c149692  Fix creation of V3 Client (#5522)
c149692 is described below

commit c149692f2cc326c04282e83450b83b8cc17faad6
Author: gasdia73 <gasdi...@gmail.com>
AuthorDate: Fri May 7 06:23:05 2021 +0200

    Fix creation of V3 Client (#5522)
    
    Co-authored-by: Roberto Gasdia <roberto.gas...@innoteam.it>
---
 .../camel/component/openstack/common/AbstractOpenstackEndpoint.java | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/common/AbstractOpenstackEndpoint.java
 
b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/common/AbstractOpenstackEndpoint.java
index 5a8c68c..8b01a57 100644
--- 
a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/common/AbstractOpenstackEndpoint.java
+++ 
b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/common/AbstractOpenstackEndpoint.java
@@ -70,9 +70,11 @@ public abstract class AbstractOpenstackEndpoint extends 
DefaultEndpoint {
         IOSClientBuilder.V3 builder = OSFactory.builderV3()
                 .endpoint(getHost());
 
-        builder.credentials(getUsername(), getPassword(), 
Identifier.byId(getDomain()));
+        builder.credentials(getUsername(), getPassword(), 
Identifier.byName(getDomain()));
 
-        builder.scopeToProject(Identifier.byId(getProject()));
+        if (getProject() != null) {
+            builder.scopeToProject(Identifier.byId(getProject()));
+        }
 
         if (getConfig() != null) {
             builder.withConfig(getConfig());

Reply via email to