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

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


The following commit(s) were added to refs/heads/3_0_X by this push:
     new f644deaa9d Change logic in order to permit to override PullJobDelegate 
implementation body (#465)
f644deaa9d is described below

commit f644deaa9dbd4e5738f7846031dfe562f82c32cf
Author: Fabio Martelli <[email protected]>
AuthorDate: Fri May 26 09:07:22 2023 +0200

    Change logic in order to permit to override PullJobDelegate implementation 
body (#465)
---
 .../syncope/core/provisioning/java/data/TaskDataBinderImpl.java       | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/TaskDataBinderImpl.java
 
b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/TaskDataBinderImpl.java
index fb6202645b..f6e876c3ee 100644
--- 
a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/TaskDataBinderImpl.java
+++ 
b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/TaskDataBinderImpl.java
@@ -125,7 +125,7 @@ public class TaskDataBinderImpl extends 
AbstractExecutableDatabinder implements
 
             Implementation jobDelegate = pushTaskTO.getJobDelegate() == null
                     ? 
implementationDAO.findByType(IdRepoImplementationType.TASKJOB_DELEGATE).stream().
-                            filter(impl -> 
PushJobDelegate.class.getName().equals(impl.getBody())).
+                            filter(impl -> 
PushJobDelegate.class.getSimpleName().equals(impl.getKey())).
                             findFirst().orElse(null)
                     : implementationDAO.find(pushTaskTO.getJobDelegate());
             if (jobDelegate == null) {
@@ -164,7 +164,7 @@ public class TaskDataBinderImpl extends 
AbstractExecutableDatabinder implements
 
             Implementation jobDelegate = pullTaskTO.getJobDelegate() == null
                     ? 
implementationDAO.findByType(IdRepoImplementationType.TASKJOB_DELEGATE).stream().
-                            filter(impl -> 
PullJobDelegate.class.getName().equals(impl.getBody())).
+                            filter(impl -> 
PullJobDelegate.class.getSimpleName().equals(impl.getKey())).
                             findFirst().orElse(null)
                     : implementationDAO.find(pullTaskTO.getJobDelegate());
             if (jobDelegate == null) {

Reply via email to