You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by il...@apache.org on 2021/03/17 16:52:31 UTC

[syncope] branch 2_0_X updated: [SYNCOPE-1622] Ensuring to copy ConnInstance#getPoolConf

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

ilgrosso pushed a commit to branch 2_0_X
in repository https://gitbox.apache.org/repos/asf/syncope.git


The following commit(s) were added to refs/heads/2_0_X by this push:
     new b7dd31d  [SYNCOPE-1622] Ensuring to copy ConnInstance#getPoolConf
b7dd31d is described below

commit b7dd31d041e5d7550276f2d39181a9e7cebf0287
Author: Francesco Chicchiriccò <il...@apache.org>
AuthorDate: Wed Mar 17 17:52:21 2021 +0100

    [SYNCOPE-1622] Ensuring to copy ConnInstance#getPoolConf
---
 .../org/apache/syncope/core/provisioning/java/ConnectorManager.java | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/ConnectorManager.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/ConnectorManager.java
index 32f22fb..ebb1f94 100644
--- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/ConnectorManager.java
+++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/ConnectorManager.java
@@ -40,6 +40,7 @@ import org.apache.syncope.core.provisioning.api.ConnectorFactory;
 import org.apache.syncope.core.provisioning.api.ConnectorRegistry;
 import org.apache.syncope.core.persistence.api.entity.resource.ExternalResource;
 import org.apache.syncope.core.provisioning.api.data.ConnInstanceDataBinder;
+import org.apache.syncope.core.provisioning.api.utils.ConnPoolConfUtils;
 import org.identityconnectors.common.l10n.CurrentLocale;
 import org.identityconnectors.framework.api.ConnectorFacadeFactory;
 import org.slf4j.Logger;
@@ -140,6 +141,11 @@ public class ConnectorManager implements ConnectorRegistry, ConnectorFactory, Sy
             override.getCapabilities().addAll(capabilitiesOverride);
         }
 
+        if (connInstance.getPoolConf() != null) {
+            override.setPoolConf(
+                    ConnPoolConfUtils.getConnPoolConf(connInstance.getPoolConf(), entityFactory.newConnPoolConf()));
+        }
+
         return override;
     }