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);