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

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


The following commit(s) were added to refs/heads/4_1_X by this push:
     new 6d686e6c81 [SYNCOPE-1948] Allow manager delete via pull (#1311)
6d686e6c81 is described below

commit 6d686e6c811afb3d8b411fe0d35ddce4411e102d
Author: Samuel Garofalo <[email protected]>
AuthorDate: Mon Mar 2 14:01:13 2026 +0100

    [SYNCOPE-1948] Allow manager delete via pull (#1311)
---
 .../provisioning/java/pushpull/AbstractPullResultHandler.java     | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git 
a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/AbstractPullResultHandler.java
 
b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/AbstractPullResultHandler.java
index 8c2f38f387..10b81ec9bf 100644
--- 
a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/AbstractPullResultHandler.java
+++ 
b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/AbstractPullResultHandler.java
@@ -355,15 +355,11 @@ public abstract class AbstractPullResultHandler
 
                 Optional.ofNullable(req.getUManager()).ifPresent(patch -> 
uManagers.put(
                         before.getKey(),
-                        patch.getOperation() == PatchOperation.ADD_REPLACE
-                        ? Optional.of(patch.getValue())
-                        : Optional.empty()));
+                        Optional.ofNullable(patch.getValue())));
                 req.setUManager(null);
                 Optional.ofNullable(req.getGManager()).ifPresent(patch -> 
gManagers.put(
                         before.getKey(),
-                        patch.getOperation() == PatchOperation.ADD_REPLACE
-                        ? Optional.of(patch.getValue())
-                        : Optional.empty()));
+                        Optional.ofNullable(patch.getValue())));
                 req.setGManager(null);
 
                 req = doUpdate(before, req, delta, result);

Reply via email to